[英]How do I find startdate and enddate of the week from the specified date
我想在Javascript中找到指定日期的开始日期(星期一)和指定日期的最后日期。 例如,我的日期为2015-11-20,则开始日期应为2015-11-16,最后日期应为2015-11-21
您可以使用moment.js轻松完成此操作。
var start = moment('2015-11-20').startOf('week').format('YYYY-MM-DD');
要么
var end = moment('2015-11-20').endOf('week').format('YYYY-MM-DD');
也许这可以帮助您
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){ 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.