moment时间处理相关小结
发布日期:2025-04-14 14:03:18 浏览次数:8 分类:精选文章

本文共 1153 字,大约阅读时间需要 3 分钟。

Moment.js 日期处理基础指南

1.1 取当天时间并格式化显示

使用Moment.js快速获取当前时间,并以指定格式显示。以下示例展示了如何获取当天的日期信息:

var now = moment().format("YYYY年MM月DD日");

1.2 任意时间戳格式化

通过将时间戳传递给Moment.js实例,可以将任意时间戳格式化为指定格式的字符串。以下示例展示了如何将一个特定的时间戳格式化为"YYYY-MM-DD HH:mm:ss"格式:

var t1 = moment(1411641720000).format('YYYY-MM-DD HH:mm:ss');

1.3 获取前一天日期

要获取前一天的日期,可以使用Moment.js的day()方法,并将结果格式化为指定格式。以下示例展示了如何获取前一天的日期:

var t11 = moment().day(0).format('YYYY-MM-DD');

1.4 获取本周五日期

要获取本周五的日期,可以使用Moment.js的weekday()方法,并将结果格式化为指定格式。以下示例展示了如何获取本周五的日期:

var t12 = moment().weekday(5).format('YYYY-MM-DD');

1.5 获取上周五日期

要获取上周五的日期,可以使用Moment.js的weekday()方法,并将参数设置为-3。以下示例展示了如何获取上周五的日期:

var t13 = moment().weekday(-3).format('YYYY-MM-DD');

1.6 获取当前年份、月份、日期

要获取当前的年份、月份和日期,可以使用Moment.js的year(), month(), 和date()方法。以下示例展示了如何获取这些信息:

var t14 = moment().year();var t15 = moment().month(); // 月份从0开始,需加1显示当前月var t16 = moment().date();

1.7 获取上个月今天的日期

要获取上个月的今天日期,可以使用Moment.js的subtract()方法,并将时间设为1个月。以下示例展示了如何获取上个月的今天日期:

var t18 = moment().subtract(1, 'months').format('YYYY-MM-DD');

1.8 获取上个月日期

要获取上个月的日期,可以使用Moment.js的subtract()方法,并将时间设为1个月。以下示例展示了如何获取上个月的日期:

var t19 = moment().subtract(1, 'months').format('YYYY-MM-DD');
上一篇:mongo - 正常关闭服务
下一篇:Moment.js常见用法总结

发表评论

最新留言

不错!
[***.144.177.141]2025年05月15日 16时30分43秒