Brought in another asset for Ray's eye form: moment
[openemr.git] / public / assets / moment-2-13-0 / src / locale / zh-cn.js
blobd9db71730112100abb9477dce250b484c7a3652c
1 //! moment.js locale configuration
2 //! locale : chinese (zh-cn)
3 //! author : suupic : https://github.com/suupic
4 //! author : Zeno Zeng : https://github.com/zenozeng
6 import moment from '../moment';
8 export default moment.defineLocale('zh-cn', {
9     months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
10     monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
11     weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
12     weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'),
13     weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
14     longDateFormat : {
15         LT : 'Ah点mm分',
16         LTS : 'Ah点m分s秒',
17         L : 'YYYY-MM-DD',
18         LL : 'YYYY年MMMD日',
19         LLL : 'YYYY年MMMD日Ah点mm分',
20         LLLL : 'YYYY年MMMD日ddddAh点mm分',
21         l : 'YYYY-MM-DD',
22         ll : 'YYYY年MMMD日',
23         lll : 'YYYY年MMMD日Ah点mm分',
24         llll : 'YYYY年MMMD日ddddAh点mm分'
25     },
26     meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
27     meridiemHour: function (hour, meridiem) {
28         if (hour === 12) {
29             hour = 0;
30         }
31         if (meridiem === '凌晨' || meridiem === '早上' ||
32                 meridiem === '上午') {
33             return hour;
34         } else if (meridiem === '下午' || meridiem === '晚上') {
35             return hour + 12;
36         } else {
37             // '中午'
38             return hour >= 11 ? hour : hour + 12;
39         }
40     },
41     meridiem : function (hour, minute, isLower) {
42         var hm = hour * 100 + minute;
43         if (hm < 600) {
44             return '凌晨';
45         } else if (hm < 900) {
46             return '早上';
47         } else if (hm < 1130) {
48             return '上午';
49         } else if (hm < 1230) {
50             return '中午';
51         } else if (hm < 1800) {
52             return '下午';
53         } else {
54             return '晚上';
55         }
56     },
57     calendar : {
58         sameDay : function () {
59             return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT';
60         },
61         nextDay : function () {
62             return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT';
63         },
64         lastDay : function () {
65             return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT';
66         },
67         nextWeek : function () {
68             var startOfWeek, prefix;
69             startOfWeek = moment().startOf('week');
70             prefix = this.diff(startOfWeek, 'days') >= 7 ? '[下]' : '[本]';
71             return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
72         },
73         lastWeek : function () {
74             var startOfWeek, prefix;
75             startOfWeek = moment().startOf('week');
76             prefix = this.unix() < startOfWeek.unix()  ? '[上]' : '[本]';
77             return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
78         },
79         sameElse : 'LL'
80     },
81     ordinalParse: /\d{1,2}(日|月|周)/,
82     ordinal : function (number, period) {
83         switch (period) {
84         case 'd':
85         case 'D':
86         case 'DDD':
87             return number + '日';
88         case 'M':
89             return number + '月';
90         case 'w':
91         case 'W':
92             return number + '周';
93         default:
94             return number;
95         }
96     },
97     relativeTime : {
98         future : '%s内',
99         past : '%s前',
100         s : '几秒',
101         m : '1 分钟',
102         mm : '%d 分钟',
103         h : '1 小时',
104         hh : '%d 小时',
105         d : '1 天',
106         dd : '%d 天',
107         M : '1 个月',
108         MM : '%d 个月',
109         y : '1 年',
110         yy : '%d 年'
111     },
112     week : {
113         // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
114         dow : 1, // Monday is the first day of the week.
115         doy : 4  // The week that contains Jan 4th is the first week of the year.
116     }