console
.
log
(
now
.
year
(
)
)
;
console
.
log
(
now
.
month
(
)
)
;
console
.
log
(
now
.
date
(
)
)
;
console
.
log
(
now
.
hour
(
)
)
;
console
.
log
(
now
.
minute
(
)
)
;
console
.
log
(
now
.
second
(
)
)
;
console
.
log
(
now
.
toObject
(
)
)
;
moment().subtract(3, 'days');
moment().add(1, 'days');
加减时间取值
years
quarters
months
weeks
hours
minutes
seconds
milliseconds
计算时间差
let m1 = moment('2018-08-14 11:00:00')
let m2 = moment('2018-08-14 11:00:01');
m2.diff(m1, 'second')
获取月起始日期
var moment = require("moment");
let startDate = moment().startOf("month").format("YYYY-MM-DD");
let startDateValue = moment().startOf("month").valueOf();
console.log(startDate, startDateValue);
let endDate = moment().endOf("month").format("YYYY-MM-DD");
let endDateValue = moment().endOf("month").valueOf();
console.log(endDate, endDateValue);
获取中文星期
import moment from "moment";
import 'moment/locale/zh-cn';
moment().format("YYYY年MM月DD日 dddd");
默认每周的第一天是周日,
如果引入中文语言包,每周的第一天是周一
const moment = require('moment')
const { extendCarbon } = require('carbon-time')
extendCarbon(moment);
console.log(moment.locale());
moment.locale('zh-cn')
console.log(moment().startOf('week').toDateString());
console.log(moment('2010-10-20').isAfter('2010-10-21'));
console.log(moment('2010-10-20').isBefore('2010-10-21'));
console.log(moment('2010-10-20').isSame('2010-10-20'));
参考
moment.js的方法总结
Moment.js中文网: http://momentjs.cn/安装npm install moment -gvar moment=require('moment');moment().format('YYYY-MM-DD HH:mm:ss');// 2019-10-25 16:08:05moment(new Date()).format('YYYY-MM-DD HH:mm:...
LeanCloud给的日期是ISO格式,比如2017-06-05T14:08:20.589Z,直接显示在页面上体验不好。
凡是有关日期的,格式化、计算,用moment就够了。
http://momentjs.com/
选moment.min.js版本,因为没有用到国际化的东西,体积省点是一点。
将moment.min.js放在小程序工程的utils目录下
const moment = require('moment.min.js');
moment.locale('en', {
longDateFormat : {
l: "YY
要使用Moment.js获取当前时间,您可以按照以下步骤操作:
1. 首,确保您已经在您的项目中安装了Moment.js。您可以使用npm或者接在HTML文件中引入Moment.js库。
2. 在您的代码中,使用以下语法获取当前时间:
```javascript
var now = moment(); // 获取当前时间
3. 如果您想要格式化当前时间的显示方式,可以使用Moment.js提供的格式化函数。例如,要将当前时间格式化为特定的字符串格式,您可以使用以下代码:
```javascript
var now = moment().format('YYYY-MM-DD HH:mm:ss'); // 格式化为 '年-月-日 时:分:秒' 的字符串
您可以根据需要选择不同的格式字符串。更多关于格式化日期和时间的选项,请参阅Moment.js的官方文档。
请注意,Moment.js已经停止维护,并且官方推荐使用更现代的日期和时间库,如Day.js或Luxon。如果您正在从头开始开发一个新项目,您可能会考虑使用这些库代替Moment.js。
weixin_42530823: