gpt4 book ai didi

mysql - 如何将 MySQL 日期时间值转换为 google chart api 日期时间

转载 作者:行者123 更新时间:2023-11-29 02:04:05 24 4
gpt4 key购买 nike

我正在尝试将 MySQL 数据库中日期时间字段的值转换为可以传递给 Google 图表日期时间字段的值。

例如 MySQL 值:2012-03-05 17:03:56

Google 图表 API 链接:http://code.google.com/apis/chart/interactive/docs/gallery/linechart.html

我想将其传递到如下定义的列中:data.addColumn('datetime', 't');

我想将它发送到一行中:data.addRow([date_value]);

我不确定如何在两者之间进行转换。所以我要问的是如何将 MySQL 日期时间值转换为 google chart api 日期时间值?

最佳答案

Google 仅使用标准的 javascript Date 对象。更简单的方法是从 MySQL 中获取 unix_timestamp(yourdatefield),这会为您提供自纪元以来的秒数。

Javascript 的日期对象接受自纪元以来的毫秒数作为一个初始值,因此:

data.addRow(new Date(<?php echo ($seconds_from_db) ?>000));
^^^--- 3 extra zeroes to make it a millisecond value

关于mysql - 如何将 MySQL 日期时间值转换为 google chart api 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com