为了账号安全,请及时绑定邮箱和手机立即绑定

时刻js日期时间比较

时刻js日期时间比较

慕侠2389804 2019-08-30 15:59:26
我正在使用moment.js格式化我的日期时间,这里我有两个日期值,我希望在一个日期大于另一个日期时实现特定功能。我阅读了他们的大部分文档,但没有找到实现这一目标的功能。我知道它会在那里。这是我的代码:var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z'var d = moment(date_time).tz('UTC'); // first date var now = new Date(),    dnow = moment(now).tz('UTC'),    snow = dnow.minute() % 15,    diffnow = 15 - snow,    tonow = moment(dnow).add('minute', diffnow),    ahead30now = moment(tonow).add('minute', 30);if (d > ahead30now) {    // allow input time    console.log('UTC TIME DB', d.format());} else {}编辑var date_time = req.body.date + 'T' + req.body.time + req.body.timezone; // 2014-03-24T01:15:000var utc_input_time = moment(date_time).utc(); // 2014-03-24T01:15:000console.log('utc converted date_time', moment(date_time).utc().format("YYYY-MM-DDTHH:mm:SSS"));var isafter = moment(utc_input_time).isAfter(moment('2014-03-24T01:14:000')); // trueif(isafter === true){    console.log('is after true');} else {    console.log('is after is false');}在这里,我比较两个日期,即2014-03-24T01:15:000 > 2014-03-24T01:14:000期望第一个日期大于第二个日期,但它总是进入其他条件。我不知道为什么?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 531 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信