【发布时间】:2015-03-26 09:45:55
【问题描述】:
你好,对不起我的英语不好:-)
我的 json 数据有点问题。
我有一个 mysql 数据库。在这个数据库中,我保存了日期格式的数据。 但是日期格式是这种格式:YYYY.MM.DD。 我需要格式 DD.MM.YYYY。 嗯,我是这样改请求的:
$rs = mysql_query("SELECT event_name, DATE_FORMAT(beginn,'%d.%m.%Y'), DATE_FORMAT(ende,'%d.%m.%Y') FROM party WHERE ende >= CURDATE()ORDER BY beginn ASC");
现在我得到了正确日期格式的字符串
{"sommer":[{"event_name":"testevent","DATE_FORMAT (beginn, '%d.%m.%Y')":"28.01.2015","DATE_FORMAT (ende, '%d.%m.%Y')":"30.01.2015"}]}
但现在我的 javascript 遇到了问题。 在我这样做之前:DATE_Format (beginn,'%d.%m.%Y'),我得到了日期(但格式不正确)。 现在我什么都没有了。
这里是我的javascript:
var url="party.php";
var activitydetail = sessionStorage.activitydetail;
$.getJSON(url,function(json){
$.each(json.sommer,function(i,item){
$('<li><a href="#'+item.event_name+'"> '+item.DATE_FORMAT (beginn, '%d.%m.%Y')+' - '+item.event_name+'</a></li>').appendTo('#accor2');
});
});
该功能不再适用于'+item.beginn+',也不适用于'+item.DATE_FORMAT(beginn, '%d.%m.%Y')+'
有人知道解决办法吗?
提前非常感谢 :-)
【问题讨论】:
标签: javascript mysql json date date-format