伙计们,我正在尝试在 Backbone 应用程序上制作旅馆预订日历。我需要每周间隔来制作日历,但问题是,有一个 YYYY-MM-DD 日期,我不知道如何每天增加,知道每个月有多少天。
有人有想法吗?
非常感谢!
伙计们,我正在尝试在 Backbone 应用程序上制作旅馆预订日历。我需要每周间隔来制作日历,但问题是,有一个 YYYY-MM-DD 日期,我不知道如何每天增加,知道每个月有多少天。
有人有想法吗?
非常感谢!
仅使用 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,它们提供了更强大的功能。