【发布时间】:2012-01-05 15:43:14
【问题描述】:
我正在尝试使用 Highcharts 显示图表以显示我们数据库中的一列数据。在我们的数据库中,日期格式是 yyyy-mm-dd,但 Highcharts 需要 dd-mm-yyyy。我希望能够使用 php 代码将数据下载到 .csv,该 csv 将以正确的数据格式显示 Highcharts。我环顾四周,发现我可以从数据库格式化日期,但我一定没有正确实现 DATE_FORMAT。善良,我是 php 和 Mysql 的菜鸟!
原创
$result = mysql_query("SELECT date, data
FROM mytablename
ORDER BY date ") or die(mysql_error());
日期格式失败
$result = mysql_query("SELECT DATE_FORMAT(date,'%m-%d-%Y'), data
FROM mytablename
ORDER BY date ") or die(mysql_error());
【问题讨论】:
-
谷歌:PHP date()
-
看到这个link。
-
您的 SQL 似乎是正确的。一定有更多的事情发生......
-
Highcharts 需要 dd-mm-yyyy,但您要将日期转换为 mm-dd-yyyy?
-
Highcharts 最适用于包含自 1970 年 1 月 1 日以来的毫秒数的 javascript 日期数字(客户端不需要解析)。见developer.mozilla.org/en/JavaScript/Reference/Global_Objects/…
标签: php mysql date csv highcharts