259 別の日付オブジェクトから差し引く var d = new Date(); d.setHours(d.getHours() - 2); Dateオブジェクトの完全なリファレンスリスト — BrunoLM ソース 32 (ChromeのJavaScriptコンソールで実行して)負の値で動作することを確認できます。つまり、d.setHours(d.getHours() - 24)dを前日の同じ時間に巻き戻します。 — Adam Loving @InzamamMalikはい、日付を変更します。codepen.io/anon/pen/BxgqzP — BrunoLM
32 Javascript Date Documentationによると、この方法で簡単に行うことができます: var twoHoursBefore = new Date(); twoHoursBefore.setHours(twoHoursBefore.getHours() - 2); そして、あなたが設定した時間がなくなっても心配しないでください 0..23範囲。Date()オブジェクトはそれに応じて日付を更新します。 — コスタノス ソース
d.setHours(d.getHours() - 24)
dを前日の同じ時間に巻き戻します。