【发布时间】:2025-12-28 16:25:06
【问题描述】:
我有以下数据。如果我尝试使用 PHP 生成它,则会显示此错误:
无效的数据表格式:第 2 列必须是类型 '日期,数字,日期时间'。
chartData: [
[ 'Action', '', new Date(0,0,0,12,0,0), new Date(0,0,0,14,0,0) ],
[ 'Action', '', new Date(0,0,0,14,0,0), new Date(0,0,0,15,30,0) ],
[ 'Action', '', new Date(0,0,0,16,0,0), new Date(0,0,0,17,30,0) ],
[ 'Navigation', 'home', new Date(0,0,0,12,30,0), new Date(0,0,0,14,0,0) ],
[ 'Navigation', 'slider', new Date(0,0,0,14,1,0), new Date(0,0,0,16,0,0) ],
[ 'Navigation', 'foodMenu', new Date(0,0,0,16,1,0), new Date(0,0,0,18,0,0) ],
[ 'Heart Beat', '', new Date(0,0,0,12,0,0), new Date(0,0,0,14,0,0) ],
[ 'Heart Beat', '', new Date(0,0,0,14,0,0), new Date(0,0,0,15,30,0) ],
[ 'Heart Beat', '', new Date(0,0,0,16,0,0), new Date(0,0,0,17,30,0) ]]
这是我的 PHP 代码:
$data = [[ 'Action', '', 'new Date(0,0,0,12,0,0)', 'new Date(0,0,0,14,0,0)' ],
[ 'Action', '', 'new Date(0,0,0,14,0,0)', 'new Date(0,0,0,15,30,0)' ],
[ 'Action', '', 'new Date(0,0,0,16,0,0)', 'new Date(0,0,0,17,30,0)' ],
[ 'Navigation', 'home', 'new Date(0,0,0,12,30,0)', 'new Date(0,0,0,14,0,0)' ],
[ 'Navigation', 'slider', 'new Date(0,0,0,14,1,0)', 'new Date(0,0,0,16,0,0)' ],
[ 'Navigation', 'foodMenu', 'new Date(0,0,0,16,1,0)', 'new Date(0,0,0,18,0,0)' ],
[ 'Heart Beat', '', 'new Date(0,0,0,12,0,0)', 'new Date(0,0,0,14,0,0)' ],
[ 'Heart Beat', '', 'new Date(0,0,0,14,0,0)', 'new Date(0,0,0,15,30,0)' ],
[ 'Heart Beat', '', 'new Date(0,0,0,16,0,0)', 'new Date(0,0,0,17,30,0)' ]];
$jsonTable = json_encode($data);
【问题讨论】:
-
您给定的代码中不存在该错误消息
标签: javascript php google-visualization timeline