| 
<?php
 // locale: chinese (zh-cn)
 // author: suupic https://github.com/suupic
 // author: Zeno Zeng https://github.com/zenozeng
 // author: Senorsen https://github.com/Senorsen
 // author: Tino Ehrich https://github.com/fightbulc
 
 return array(
 "months"        => explode('_', '??_??_??_??_??_??_??_??_??_??_???_???'),
 "monthsShort"   => explode('_', '1?_2?_3?_4?_5?_6?_7?_8?_9?_10?_11?_12?'),
 "weekdays"      => explode('_', '???_???_???_???_???_???_???'),
 "weekdaysShort" => explode('_', '??_??_??_??_??_??_??'),
 "weekdaysMin"   => explode('_', '?_?_?_?_?_?_?'),
 "calendar"      => array(
 "sameDay"   => '[??]',
 "nextDay"   => '[??]',
 "lastDay"   => '[??]',
 "lastWeek" => '[?]D',
 "sameElse" => '[?]D',
 "withTime" => 'H:i',
 "default"  => 'Y-m-d',
 ),
 "relativeTime"  => array(
 "future" => '%s?',
 "past"   => '%s?',
 "s"      => '??',
 "ss"      => '%d?',
 "m"      => '1??',
 "mm"     => '%d??',
 "h"      => '1??',
 "hh"     => '%d??',
 "d"      => '1?',
 "dd"     => '%d?',
 "M"      => '1??',
 "MM"     => '%d??',
 "y"      => '1?',
 "yy"     => '%d?',
 ),
 "ordinal"       => function ($number, $token)
 {
 $symbol = null;
 
 switch ($token)
 {
 case 'd':
 case 'w':
 $symbol = '[?]';
 break;
 
 case 'n':
 $symbol = '[?]';
 break;
 
 case 'W':
 $symbol = '[?]';
 break;
 
 default:
 }
 
 return $number . $symbol;
 },
 "week"          => array(
 // GB/T 7408-1994?????????·????·??????????ISO 8601:1988??
 "dow" => 1, // Monday is the first day of the week.
 "doy" => 4  // The week that contains Jan 4th is the first week of the year.
 ),
 );
 
 |