2011-07-02 29 views
0

我正在使用CodeIgniter构建的预订系统。我稍微修改了日历库以仅显示接下来的四周。我希望用户能够选择签入和签出日期。当相应的日历显示时,用户按下日期,并使用JQuery将值存储在隐藏的输入中。如果一个月内晚了,可能会出现两个月,换句话说就是两个日历表。从日历表中提取日,月和年

什么是使用JQuery存储日期的最佳方式?表格单元格只显示当天,而表格标题显示“月份年份”。

回答

0

最好的方法是使用javascript Date对象。 http://www.w3schools.com/js/js_obj_date.asp

编辑:要创建一个日期对象

var date = new Date(2011, 6, 4); //Assigns July 4th, 2011 to date var 

编辑:如果你想从细胞中获得的值,你问:

var year = $("th#year").text(); 
var month = parseInt($("td#month").text(), 10)-1; //-1 Cause January is 0 
var day = $("td#day").text(); 
var date = new Date(year, month, day); 
+0

是的,但如何将创建的对象“知道”日期,月份和年份,何时“存储”在不同的单元格中? –

+0

我已经更新了我的答案。只需从单元格中替换您收集的数据即可。 –

+0

我可能一直不清楚。问题不在于以何种“格式”来保存日期,而在于如何收集和合并信息。月份和年份在th标签中,当天在td标签中。我如何提取所有信息,当它包含在不同的标签 –