Я хочу получить неделю Начальная дата недели. Я могу получить дату, именно так, что возвращаемая дата имеет время по текущему системному времени. Например, если его 19:20 часов прямо сейчас, я получаю дату начала недели как Date {Mon Mar 26 2012 19:20:16 GMT + 0530 (IST)}Получить дату() объект со специфическим временем
Для точных расчетов мне нужно время 00:00:00 GMT.
Как я могу это достичь?
Мой текущий код выглядит следующим образом:
var tDate = new Date();
var wDate = new Date();
this.chosenDayIndex = this.currentDayIndex = tDate.getDay();
if (this.currentDate == '') {
this.currentDate = new Date();
var today = formatDate(tDate);
var diff = tDate.getDate() - this.currentDayIndex + (this.currentDayIndex == 0 ? -6:1);
this.weekStartDate = this.weekMonDate = new Date(wDate.setDate(diff));
this.weekEndDate = new Date(this.weekStartDate.getFullYear(),this.weekStartDate.getMonth(), this.weekStartDate.getDate()+6);
this.weekMonday = formatDate(this.weekMonDate);
}
this.weekStartDate в настоящее время раздают фальшивую дату начала с текущего времени.
Объекты даты имеют 'setHours()', 'setMinutes()', 'setSeconds()' и т. Д. – Pointy