相关疑难解决方法(0)

Moment JS - 检查日期是今天还是将来

我试图用来momentjs检查给定日期是今天还是将来.

这是我到目前为止:

<script type="text/javascript" src="http://momentjs.com/downloads/moment.min.js"></script>
<script type="text/javascript">

var SpecialToDate = '31/01/2014'; // DD/MM/YYYY

var SpecialTo = moment(SpecialToDate, "DD/MM/YYYY");
if (moment().diff(SpecialTo) > 0) {
    alert('date is today or in future');
} else {
    alert('date is in the past');
}

</script>
Run Code Online (Sandbox Code Playgroud)

该代码正在评估我的日期(2014年1月31日)作为过去的日期.

知道我做错了什么吗?

momentjs

201
推荐指数
11
解决办法
22万
查看次数

moment.js - 测试日期是今天,昨天,一周还是两周前

我正在尝试使用moment.js来确定日期是今天,昨天,1周前还是更早(2周前或更长时间).

我已经为前两种情况做了这样的事情:

var today = moment().startOf('day');
var yesterday = moment().subtract(1, 'days').startOf('day');

if (moment(localTime).isSame(today, 'd')) // today
    // do something
if (moment(localTime).isSame(yesterday, 'd')) // yesterday
    // do something
Run Code Online (Sandbox Code Playgroud)

那是对的吗?

但是,我如何检查日期是一周前还是更早(例如两周前)?

javascript date momentjs

39
推荐指数
3
解决办法
4万
查看次数

标签 统计

momentjs ×2

date ×1

javascript ×1