繁体   English   中英

数据表格式无效:第 2 列的类型必须为“日期、数字、日期时间”。×

[英]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 格式(忽略此处的日期示例)...

数据表构造器的格式 JavaScript 文字数据参数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM