2012-08-01 65 views
-2

海兰我不知道我怎么可以转换FullCalendar开始和结束日期,这样我可以在数据库中插入它,这是fullcalendar JS给出的输出:转换Fullcalendar开始/结束日期为MySQL

末星期四八月16 2012 00:00:00 GMT 0300

开始星期三2012年8月8日00:00:00 GMT 0300

它可以通过完成JavaScript或PHP的,这就是我发送thouth JSON :

标题=测试&开始=星期三2012年8月8日00:00:00 GMT + 0300 &端=星期四年08月16 2012 00:00:00 GMT + 0300 & UID = 7

> $.ajax({ 
>  cache: false, 
>  type: 'POST', 
>  url: siteURL + 'ajax/add_holiday', 
>  data: 'title=' + title + '&start=' + start +'&end=' + end + '&uid=' + '<?php echo $_SESSION['user']->uid; ?>', 
>  success: function(data) { 
>     
>  } 
> }); 
+0

请告诉我们,到目前为止你做了什么,也什么格式的日期,你甚至想进入它。输入ajax请求等! – 2012-08-01 13:52:39

+0

也发布了ajax请求也是我需要的形式是YYYY MM DD,mysql正常格式 – 2012-08-01 13:56:08

回答

4

使用FullCalendar's built-in function

start = $.fullCalendar.formatDate(start, "YYYY-MM-dd HH:mm:ss"); 
+0

Tnks有一点点反复它像一个魅力start = $ .fullCalendar.formatDate(开始,“yyyy-MM-dd HH:mm: SS“); – 2012-08-01 13:58:30

+0

对不起,我的坏 - 纠正它。 – MiDo 2012-08-01 14:00:05

+0

我试过了,但它不会解析这一年。为什么会这样?例如, 'var st = $ .fullCalendar.formatDate(start,“YYYY-MM-dd”);' start确实包含年份,但变量st分配了值'YYYY-08-20'。 – 2012-11-25 22:29:12