2013-02-22 61 views
0

我正在尝试在Backbone应用程序上预订宿舍预订日历。 我需要每隔一段时间才能制作日历,但事实是,有一个YYYY-MM-DD的日期,我不知道如何逐日增加,知道每个月有多少天。Jquery增量yyyy-mm-dd日期

任何人有想法?

非常感谢!

+0

看看这个:http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript – Jaiwo99 2013-02-23 00:00:43

+0

这是超出含糊的,但你真正需要开始的是https://developer.mozilla .ORG/EN-US /文档/ JavaScript的/参考/ Global_Objects /日期 – 2013-02-23 00:04:36

回答

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,让更强大的功能。