2015-09-27 4 views
0

В javascript, well node.js, если у меня есть объект date, как я могу получить объект даты в конце недели, например, если день начального объекта был в среду (независимо от времени), то как можно Я получаю объект даты, но с ним движется 4 дня и до 12:00, так что в полночь в воскресенье.Как добраться до конца недели в javascript?

Благодаря

ответ

1

использовать moment.js и его endOf() функция

var m = moment(new Date(2011, 2, 12, 5, 0, 0)); 
    m.endOf("week"); 
+0

А есть ли moment.js в Node.js? – omega

+0

вы должны добавить его в качестве третьей части, посмотрите здесь: http://momentjs.com/docs/#/use-it/node-js/ –

0

Попробуйте это:

var dateObj = new Date(); 
 
var day = dateObj.getDay(); 
 
var diff = 7 - day; 
 
var neDate = new Date(); 
 
neDate.setDate(dateObj.getDate() + diff); 
 
document.getElementById('data').innerText = neDate;
<div id='data'></div>

Смежные вопросы