私は昼/時間を比較しようとしています。月曜日の09:00:00に現在の時刻が表示され、その週を過ぎているかどうかを確認できます。例えばそれは月曜日に今5時00分00秒であるならば、それは、しかし、それは私には、以下の同様の質問が見つかりましたが、時間をフォーマットした後に問題を解決していないようでした偽毎回2つの日付をmomentJSと比較する
var dayTime = Moment("Wednesday 17:00:00", "dddd HH:mm:ss");
var now = Moment(Moment.now(), "dddd HH:mm:ss");
console.log(Moment.utc(dayTime).isBefore(now)); //returns false all the time
を返してtrueを返す必要があります。
Comparing two times with Moment JS
私は、このようなことが期待される結果を返す「水曜日夜5時00分00秒」などの文字列でmoment.now()
を交換した場合。
これが正しく動作するためには、moment.now()
に何をする必要がありますか?
私は一瞬'期待していない(moment.now()、 "HH:MM:SSをDDDD") 'moment.now()'はエポック時間表現を返し、あなたは完全に異なるフォーマット文字列を渡しています。 'moment(moment.now())'を試してください – Hamms
moment.nowはまったく使用しないでください。これは、公開APIの一部ではない拡張ポイントです。現在の時刻を取得するにはちょうど() –