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();
}