从年中的周数获取日期范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从年中的周数获取日期范围相关的知识,希望对你有一定的参考价值。

  1. function getDateRangeOfWeek(weekNo){
  2. var d1 = new Date();
  3. numOfdaysPastSinceLastMonday = eval(d1.getDay()- 1);
  4. d1.setDate(d1.getDate() - numOfdaysPastSinceLastMonday);
  5. var weekNoToday = d1.getWeek();
  6. var weeksInTheFuture = eval( weekNo - weekNoToday );
  7. d1.setDate(d1.getDate() + eval( 7 * weeksInTheFuture ));
  8. var rangeIsFrom = eval(d1.getMonth()+1) +"/" + d1.getDate() + "/" + d1.getFullYear();
  9. d1.setDate(d1.getDate() + 6);
  10. var rangeIsTo = eval(d1.getMonth()+1) +"/" + d1.getDate() + "/" + d1.getFullYear() ;
  11. return rangeIsFrom + " to "+rangeIsTo;
  12. };

以上是关于从年中的周数获取日期范围的主要内容,如果未能解决你的问题,请参考以下文章

从字符串日期获取包含月份名称的周数

从T-SQL中的周数中获取日期

从 T-SQL 中的周数获取日期

从SQL Server中的周数获取周开始日期和周结束日期

JS将日期转换成当年的周数(work week)

亚马逊 - Redshift:给定日期的周数错误