Moment JS - 日付が今日か未来かを確認する 質問する

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>

コードは私の日付 (2014 年 1 月 31 日) を過去の日付として評価しています。

何が間違っているのか分かりますか?

ベストアンサー1

次の関数を使用できますisSame:

var iscurrentDate = startTime.isSame(new Date(), "day");
if(iscurrentDate) {

}

おすすめ記事