JavaScript日期处理类库-Moment.js

JavaScript日期处理类库-Moment.js

参考链接

日期格式化

moment().format('MMMM Do YYYY, h:mm:ss a'); // 九月 5日 2022, 10:00:10 上午
moment().format('dddd'); // 星期一
moment().format("MMM Do YY"); // 9月 5日 22
moment().format('YYYY [escaped] YYYY'); // 2022 escaped 2022
moment().format(); // 2022-09-05T10:00:10+08:00

相对时间

moment("20111031", "YYYYMMDD").fromNow(); // 11 年前
moment("20120620", "YYYYMMDD").fromNow(); // 10 年前
moment().startOf('day').fromNow(); // 10 小时前
moment().endOf('day').fromNow(); // 14 小时内
moment().startOf('hour').fromNow(); // 几秒前

日历时间

moment().subtract(10, 'days').calendar(); // 2022/08/26
moment().subtract(6, 'days').calendar(); // 上星期二10:00
moment().subtract(3, 'days').calendar(); // 上星期五10:00
moment().subtract(1, 'days').calendar(); // 昨天10:00
moment().calendar(); // 今天10:00
moment().add(1, 'days').calendar(); // 明天10:00
moment().add(3, 'days').calendar(); // 下星期四10:00
moment().add(10, 'days').calendar(); // 2022/09/15

多语言支持

moment.locale(); // zh-cn
moment().format('LT'); // 10:00
moment().format('LTS'); // 10:00:10
moment().format('L'); // 2022/09/05
moment().format('l'); // 2022/9/5
moment().format('LL'); // 2022年9月5日
moment().format('ll'); // 2022年9月5日
moment().format('LLL'); // 2022年9月5日上午10点00分
moment().format('lll'); // 2022年9月5日 10:00
moment().format('LLLL'); // 2022年9月5日星期一上午10点00分
moment().format('llll'); // 2022年9月5日星期一 10:00
posted @   zakun  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示