0

伙计们,我正在尝试在 Backbone 应用程序上制作旅馆预订日历。我需要每周间隔来制作日历,但问题是,有一个 YYYY-MM-DD 日期,我不知道如何每天增加,知道每个月有多少天。

有人有想法吗?

非常感谢!

4

1 回答 1

1

仅使用 javascript Date 对象,您可以像这样递增:

var dayIncrement = 24 * 60 * 60 * 1000; // one day in milliseconds
var startDate = new Date('2013-03-01 00:00:00');
var startDateMillis = startDate.getTime();
var startDatePlusOne = new Date(startDateMillis + dayIncrement);

var weekIncrement = dayIncrement * 7;
var startDatePlusWeek = new Date(startDateMilis + weekIncrement);

还有许多其他库,例如DateJS,它们提供了更强大的功能。

于 2013-02-23T00:09:01.260 回答