繁体   English   中英

Javascript“周末”日期计算?

[英]Javascript “end of week” date calculations?

是否有一个帮助程序库用于执行这些类型的日期计算,如在Rails中?

Date.today.end_of_week

功能没有内置,但您可以定义自己的:

Date.prototype.endOfWeek = function(){
  return new Date( 
      this.getFullYear(), 
      this.getMonth(), 
      this.getDate() + 6 - this.getDay() 
  );
};

var now = new Date();

// returns next saturday; and returns saturday if it is saturday today.
console.log( now.endOfWeek() );

是。 DateJS

我不确定你认为“周末结束”,假设是星期六,我相信

Date.parse('saturday');

将在下周六(或今天,如果今天是星期六)给你

我构建了一个时间库,其中包含一些方法time.js。

它没有DateJS所有的东西,这可能是好的和坏的,这取决于你如何看待它;)

如果我能够重现将任何Date实例带到本周结束所需的代码,但它有一点涉及。 但是,通过查看代码应该很容易找出基础知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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