1
我嘗試將字符串轉換爲時刻並檢查是否相同。使用時刻在JavaScript中轉換字符串
protected showEvent(event: IEvent, hour: Moment): boolean {
let formatDate: Moment = moment(event.futureDate);
console.log('--> formatDate', formatDate);
console.log('--> hour', hour);
return formatDate.isSame(hour, "hour"); // return true is same
}
此控制檯結果
--> formatDate: Moment {_isAMomentObject: true, _i: "07-24-2017 07:00:00.000", _isUTC: false, _pf: Object, _locale: Locale…}_d: Mon Jul 24 2017 07:00:00 GMT+0200 (CEST)_i: "07-24-2017 07:00:00.000"}
--> hour: Moment {_isAMomentObject: true, _isUTC: false, _pf: Object, _locale: Locale, _d: Tue Jul 25 2017 07:00:00 GMT+0200 (CEST)…}
我如何可以轉換的日期,看看時間是一樣的嗎?
編輯:整個看起來像這樣
protected showEvent(event: IEvent, hour: Moment): boolean {
return moment(event.futureDate).hour() == hour.hours()
}
你想檢查時間是否完全一樣? – error404
什麼是返回? – SimplyComplexable
所以我想比較幾個小時。 這是解決方案。 https://stackoverflow.com/a/45312889/5582705 感謝您的幫助 – qcreator