GMT の日付に時間、分、秒を設定する方法 質問する

GMT の日付に時間、分、秒を設定する方法 質問する

Date オブジェクトがあり、My Date から時間、分、秒をクリアしたいです。Javascript でこれを行う方法を教えてください。やり方が間違っていますか?

var date = Date("Fri, 26 Sep 2014 18:30:00 GMT");
      date.setHours(0);
      date.setMinutes(0);
      date.setSeconds(0);

期待される結果は

Fri, 26 Sep 2014 00:00:00 GMT

どうすれば達成できますか?

ベストアンサー1

によると翻訳このsetHours関数は実際には分、秒、ミリ秒を設定するための追加のオプションパラメータを取ります。したがって、次のように書くこともできます。

// dateString is for example "Fri, 26 Sep 2014 18:30:00 GMT"
function getFormattedDate(dateString) {
   var date = new Date(dateString);
   date.setHours(0, 0, 0);   // Set hours, minutes and seconds
   return date.toString();
}

おすすめ記事