【问题标题】:moment.js - isBetween() method doesn't work consistentlymoment.js - isBetween() 方法不能始终如一地工作
【发布时间】:2015-07-12 02:26:48
【问题描述】:

我有一个很好的 moment.js 代码:

var startDate = '2015-05-06T19:00:00+0300';
moment(startDate).isBetween(moment(), moment().add(30, 'days'));
// returns true, that's great!

但是当我开始重构以使其更具可读性时,它无法工作:

var today = moment();
var startDate = '2015-05-06T19:00:00+0300'; 
moment(startDate).isBetween(today, today.add(30, 'days'));
// returns false.. but why?

【问题讨论】:

    标签: javascript node.js date momentjs


    【解决方案1】:
    var today = moment();
    var startDate = '2015-05-06T19:00:00+0300'; 
    moment(startDate).isBetween(today, moment(today).add(30, 'days')); 
    

    您通过添加 30 天编辑的参考。

    【讨论】:

    • 它也咬我。谢谢
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    相关资源
    最近更新 更多