Я хочу найти начальную дату (понедельник) указанной даты и последнего дат указанной даты в Javascript. Так, например, моя дата 2015-11-20, тогда стартовая дата должна быть 2015-11-16, а lastdate должно быть 2015-11-21Как найти начальную и конечную даты недели с указанной даты
-1
A
ответ
1
1
может быть, это может помочь вам
var date = new Date();
var day = date.getDay();
$('#start_date').text("Start date: " + subDays(date, day-1));
$('#end_date').text("End date: " + addDays(date, 6-day));
function subDays(date, days){
return new Date(date.getTime() - (days * 24 * 60 * 60 * 1000)).toISOString().substr(0,10);
}
function addDays(date, days){
\t return new Date(date.getTime() + (days * 24 * 60 * 60 * 1000)).toISOString().substr(0,10);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<div id='start_date'></div>
<br>
<div id='end_date'></div>
Посмотрите здесь http://stackoverflow.com/questions/4156434/javascript-get- в первый день недели от текущей даты – RiccardoC
Это работает для поиска первого дня но как я люблю последний день? – Techy