Arepalli Praveenkumar Arepalli Praveenkumar - 1 month ago 9
Javascript Question

How to set Hours,minutes,seconds to Date which is in GMT

I have Date Object ,I wanted to clear HOUR,MINUTE and SECONDS from My Date.Please help me how to do it in Javascript. Am i doing wrong ?

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


Expected result is

Fri, 26 Sep 2014 00:00:00 GMT


How Do I achieve ?

Answer

You can use this:

// Like Fri, 26 Sep 2014 18:30:00 GMT
var today = new Date();

var myToday = new Date(today.getFullYear(), today.getMonth(), today.getDate(), 0, 0, 0);

Recreate the Date object with constructor using the actual date.