我的数据库中以这种格式显示了creation_date
2014-02-03 15:59:07
但是当我在我的页面中显示它时,格式是
2014-02-10T18:16:43.000Z
要正确显示,我需要做什么?我正在使用JavaScript。 感谢
答案 0 :(得分:3)
date = new Date("2014-02-10T18:16:43.000Z");
然后使用一些Date方法,例如
date.toDateString()将显示“2014年2月10日星期一”,或者您可以通过编写自己的格式自行格式化。像:
formattedDate = date.getDate()+"."+(date.getMonth()+1)+"."+date.getFullYear();
,输出为"10.2.2014"
答案 1 :(得分:0)
首先选择日期数据作为unix时间戳乘以1000得到毫秒;
SELECT UNIX_TIMESTAMP(your_date_col) * 1000 AS ts ...
然后将其转换为Javascript(假设您使用PHP):
var date2display = new Date(<?=$row['ts']?>);