[js]moment.js强大的日期处理类库

moment.js(js date),这是一款强大的日期格式化处理类库,官方网站:http://momentjs.com/

moment.js日期处理类库

当前日期格式化

moment().format('MMMM Do YYYY, h:mm:ss a'); -> 四月 6日 2015, 3:55:57 下午

moment().format('dddd'); -> 星期一

moment().format("MMM Do YY"); -> 4月 6日 15

moment().format('YYYY [escaped] YYYY'); -> 2015 escaped 2015

moment().format(); -> 2015-04-06T15:55:57+08:00

—————————————————

moment().format('YYYY-MM-DD'); -> 2015-04-06

moment().format('YYYY-MM-DD h:mm:ss a'); -> 2015-04-06 03:55:57 下午

相对时间

moment("20111031", "YYYYMMDD").fromNow(); -> 3年前

moment("20120620", "YYYYMMDD").fromNow(); -> 3年前

moment().startOf('day').fromNow(); -> 16小时前

moment().endOf('day').fromNow(); -> 8小时内

moment().startOf('hour').fromNow(); -> 1小时前

当前日期向前或者向后推的日期格式化

moment().subtract(10, 'days').calendar(); -> 2015年3月27日

moment().subtract(6, 'days').calendar(); -> 上周二下午3点55

moment().subtract(3, 'days').calendar(); -> 上周五下午3点55

moment().subtract(1, 'days').calendar(); -> 昨天下午3点55

moment().calendar(); -> 今天下午3点55

moment().add(1, 'days').calendar(); -> 明天下午3点55

moment().add(3, 'days').calendar(); -> 本周四下午3点55

moment().add(10, 'days').calendar(); -> 2015年4月16日

多语言支持

moment().format('L');    // 2015-12-03

moment().format('l');    // 2015-12-03

moment().format('LL');   // 2015年12月3日

moment().format('ll');   // 2015年12月3日

moment().format('LLL');  // 2015年12月3日下午2点26分

moment().format('lll');  // 2015年12月3日下午2点26分

moment().format('LLLL'); // 2015年12月3日星期四下午2点26分

moment().format('llll');

总结

这是一款非常强大的js日期处理类库,你能想到的日期处理的方法这个类库都包含了。如果你的项目里有很多日期处理的地方,试试这个js日期处理类库吧。

分享到:更多 ()

159

评论前必须登录!

 

  1. #2

    Hi there! This is kind of off topic but I need some guidance from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about setting up my own but I’m not sure where to start. Do you have any tips or suggestions? With thanks

  2. #1

    I have been absent for some time, but now I remember why I used to love this blog. Thanks , I¡¦ll try and check back more frequently. How frequently you update your web site?

    sofa karakter5年前 (2016-04-13)