2017-08-08 65 views
0

好的,所以我看到要檢查Object是否爲moment我需要檢查方法moment.isMoment(obj),但是當我嘗試驗證moment().toDate()時,它告訴我這是錯誤的。如何檢查是否是時刻()

如何檢查對象是否爲moment是否爲.toDate()

moment.isMoment(moment()) // true 
moment.isMoment(moment().toDate()) // false 

回答

5

甲JS Date是天然日期對象,而不是Moment對象。所以moment.isMoment(...)返回false,因爲它不是Moment的實例。

https://momentjs.com/docs/#/displaying/as-javascript-date/

我如何可以檢查對象是否是時刻無論是.toDate()或不?

您在問題中所採用的方式。它正確返回false。

+0

好吧,謝謝,所以它是一個Date對象而不是Moment對象(當我使用stackoverflow時,我會接受這個答案) – William