我的目标是以有效的方式将 MySQL 中的时间戳转换为 JavaScript Date 对象。这是我当前的片段,它将 MySQL 时间戳转换为 PHP 中的格式化日期:
<?php
// formats timestamp into following format: 2009, 7, 30
$date = date("Y, n, j", strtotime($row["date"]));
?>
然后,我将此$date
值用于使用需要 JavaScript Date 对象的 Google 图表 API 的图表:
data.setValue(<?=$count;?>, 0, new Date(<?=$date;?>));
问题是 JavaScript Date 对象以 0 开始月份索引,因此输出总是提前1 个月。处理这个问题最有效的方法是什么?
提前致谢!