簡體   English   中英

如何在時刻js中檢查日期是否過去?

[英]How to check whether date is in past or not in moment js?

經過大量鏈接后,我找不到滿足過去日期的條件。

它還應該包括today日期。

todays_date = 2020-02-19T00:00:00.000Z

像這樣的東西:

moment(2020-02-19T00:00:00.000Z).isBefore();

如何編寫包含今天日期、過去日期並返回真/假的條件。

前幾天我為一個項目做了類似的事情。 我只是將moment()與過去的日期進行了比較。

var isBefore = moment() > moment(pastDate);

或者你想要一個功能

function isBefore(pastDate){
   return moment() > moment(pastDate);
}

moment()返回當前日期,不要忘記為pastDate傳遞一個字符串:“2020-02-19T00:00:00.000Z”

前任:

moment() > moment("2020-02-17T00:00:00.000Z")

嘗試這個

const dateFormat = 'D MMM'
const isPast = date => moment(date, dateFormat).isBefore(moment(), 'day')

您可以更改格式日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM