繁体   English   中英

如何找到指定日期的一周的开始日期和结束日期

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM