[英]Invalid data table format: column #2 must be of type 'date,number,datetime'.×
我有以下数据。 如果我尝试使用 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);
将 json 作为字符串传递时,您不能在日期上使用new
关键字。
相反,使用谷歌的日期字符串表示,
这基本上只是删除了new
的关键字。
"Date(0,0,0,12,0,0)"
但是,为了使用上述内容,
您将需要使用此处找到的 json 格式(忽略此处的日期示例)...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.