moment.js - isBetween() 方法不能始终如一地工作
moment.js - isBetween() method doesn't work consistently
我有一个运行良好的 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?
var today = moment();
var startDate = '2015-05-06T19:00:00+0300';
moment(startDate).isBetween(today, moment(today).add(30, 'days'));
您传递的参考文献已通过添加 30 天进行编辑。
我有一个运行良好的 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?
var today = moment();
var startDate = '2015-05-06T19:00:00+0300';
moment(startDate).isBetween(today, moment(today).add(30, 'days'));
您传递的参考文献已通过添加 30 天进行编辑。