/** * created by wenpeng23 on 2016/3/31. */ ;(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' && typeof require === 'function' ? factory(require('../moment')) : typeof define === 'function' && define.amd ? define(['moment'], factory) : factory(global.moment) }(this, function (moment) { 'use strict'; var zh_cn = moment.definelocale('zh-cn', { months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), monthsshort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), weekdaysshort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), weekdaysmin : '日_一_二_三_四_五_六'.split('_'), longdateformat : { lt : 'ah点mm分', lts : 'ah点m分s秒', l : 'yyyy-mm-dd', ll : 'yyyy年mmmd日', lll : 'yyyy年mmmd日ah点mm分', llll : 'yyyy年mmmd日ddddah点mm分', l : 'yyyy-mm-dd', ll : 'yyyy年mmmd日', lll : 'yyyy年mmmd日ah点mm分', llll : 'yyyy年mmmd日ddddah点mm分' }, meridiemparse: /凌晨|早上|上午|中午|下午|晚上/, meridiemhour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { return hour; } else if (meridiem === '下午' || meridiem === '晚上') { return hour + 12; } else { // '中午' return hour >= 11 ? hour : hour + 12; } }, meridiem : function (hour, minute, islower) { var hm = hour * 100 + minute; if (hm < 600) { return '凌晨'; } else if (hm < 900) { return '早上'; } else if (hm < 1130) { return '上午'; } else if (hm < 1230) { return '中午'; } else if (hm < 1800) { return '下午'; } else { return '晚上'; } }, calendar : { sameday : function () { return this.minutes() === 0 ? '[今天]ah[点整]' : '[今天]lt'; }, nextday : function () { return this.minutes() === 0 ? '[明天]ah[点整]' : '[明天]lt'; }, lastday : function () { return this.minutes() === 0 ? '[昨天]ah[点整]' : '[昨天]lt'; }, nextweek : function () { var startofweek, prefix; startofweek = moment().startof('week'); prefix = this.unix() - startofweek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]'; return this.minutes() === 0 ? prefix + 'dddah点整' : prefix + 'dddah点mm'; }, lastweek : function () { var startofweek, prefix; startofweek = moment().startof('week'); prefix = this.unix() < startofweek.unix() ? '[上]' : '[本]'; return this.minutes() === 0 ? prefix + 'dddah点整' : prefix + 'dddah点mm'; }, sameelse : 'll' }, ordinalparse: /\d{1,2}(日|月|周)/, ordinal : function (number, period) { switch (period) { case 'd': case 'd': case 'ddd': return number + '日'; case 'm': return number + '月'; case 'w': case 'w': return number + '周'; default: return number; } }, relativetime : { future : '%s内', past : '%s前', s : '几秒', m : '1 分钟', mm : '%d 分钟', h : '1 小时', hh : '%d 小时', d : '1 天', dd : '%d 天', m : '1 个月', mm : '%d 个月', y : '1 年', yy : '%d 年' }, week : { // 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. } }); return zh_cn; }));