moment-demo.js 1.35 KB
Newer Older
l2m2's avatar
l2m2 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
var moment = require("moment");

// var d = moment("7/9/2019 09:46:33", "M/D/YYYY HH:mm:ss");
// print(d);

// var duration = moment.duration("07:13:08");
// print(duration);

// print(d.subtract(duration));


// 求时差
// var t1 = moment("2019-07-16 09:08:08");
// var t2 = moment("2019-07-16 09:07:07");
// print(t1.diff(t2, 'minutes'));
// var str = "2019-07-18 21:04:00";
// var d = moment(d)
// var e = d.startOf('day');
// print(d)

// Duration求和
// var duration1 = moment.duration("01:05:08");
// var duration2 = moment.duration("02:15:08");
// var result = duration1.add(duration2);
// print(duration1, duration2, result);

// 求时间的差值
l2m2's avatar
l2m2 committed
28 29 30 31 32 33 34 35 36 37 38 39 40
// var start_time = "2019-03-31";
// var end_time = "2019-06-30";
// print(moment.VERSION);
// print(moment('2020-02-01').add(1, 'months'));
// print(moment(start_time).add(3, 'months'));
// print(moment(end_time).diff(moment(start_time), 'months', true));
// print(moment(start_time).add(3, 'months').diff(moment(start_time), 'months'));
// print(moment(start_time).add(90, 'days').diff(moment(start_time), 'days'));

var start_time = '2020-05-09 14:30:00';
var end_time = '2020-05-09 14:00:00';
var d = moment(start_time).diff(end_time, 'minutes');
print(d >= 30); 
l2m2's avatar
l2m2 committed
41 42 43 44 45

// 取整点
// var start_time = "2019-07-08 23:45:09";
// var result = moment(start_time).startOf('H').format("YYYY-MM-DD HH:mm:ss");
// print(result);