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