给出一个如何获得星期日和日期的日期那周的星期六

时间:2012-05-09 12:52:10

标签: datetime calendar titanium

我想要获得周日和周日提供日期的星期六。 我只能访问以下功能:

  • getDate()返回0-6(0为星期日)
  • 的数字
  • getDay()会返回1-31
  • 中的数字
  • getMonth()返回0-11
  • 中的数字
  • getFullYear()返回当前年份

我在钛上做这件事。

1 个答案:

答案 0 :(得分:1)

根据您上面的描述,我提出了:

var sat = new Date(input.getFullYear(), input.getMonth(), 6 - input.getDate() + getDay());
var sun = new Date(input.getFullYear(), input.getMonth(), getDay() + (input.getDate() - 6));

如果我遵循MDN文档,我会提出(也适用于Ti):

var sat = new Date(input.getFullYear(), input.getMonth(), 6 - input.getDay() + input.getDate());
var sun = new Date(input.getFullYear(), input.getMonth(), input.getDate() + (input.getDay() - 6));

其中input是javascript Date对象。

如有必要,日期对象将照顾或更改月份和/或年份。

希望这有帮助。