Google Charts API 日期时间 unix 格式?

发布于 2024-11-10 18:35:02 字数 830 浏览 4 评论 0原文

我很难让 Google Charts 理解日期时间格式。我使用了一个示例 [1],其中日期时间格式设置为简单的月日和年份,但我将其更改为采用日期时间类型的输入。以下页面提供了一个示例:

http://www .sccs.swarthmore.edu/users/09/leo/cgi-bin/viewer.php

代码的开头如下:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
data.setValue(0, 0, new Date(1306192258));
data.setValue(0, 1, 1);

为什么 Google 将日期格式更改为 Jan 15, 1970? (纪元时间开始?)

谢谢!

[1] http://www.beakkon.com/geek/how-to/create-interactive-charts-using-google-charts-api" beakkon.com/geek/how-to/create-interactive-charts-using-google-charts-api

I'm having a hard time getting Google Charts to understand the datetime format. I used an example [1] where the datetime format is set to a simple month day and year, but I changed it to take an input of type datetime. An example is available the following page:

http://www.sccs.swarthmore.edu/users/09/leo/cgi-bin/viewer.php

The start of the code is as follows:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
data.setValue(0, 0, new Date(1306192258));
data.setValue(0, 1, 1);

Why will Google change that Date format to Jan 15, 1970? (Start of Epoch time?)

Thanks!

[1] http://www.beakkon.com/geek/how-to/create-interactive-charts-using-google-charts-api

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情定在深秋 2024-11-17 18:35:02

试试这个:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
var d = new Date();
d.setTime(1306192258*1000);
data.setValue(0, 0, d);
data.setValue(0, 1, 1);

Try this:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
var d = new Date();
d.setTime(1306192258*1000);
data.setValue(0, 0, d);
data.setValue(0, 1, 1);
南七夏 2024-11-17 18:35:02

有关 Javascript Date 函数的更多信息,请访问 w3schools.com 网站
我发现 - new Date("July 21, 2011 02:00:00") 是我想做的事情的一个很好的妥协。

我的代码片段

data.addRows([
[new Date("July 21, 2011 00:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 07:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 22:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 23:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 09:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 10:00:00"), 0.319636363636 ]
]);

Some more info on the Javascript Date function can be found w3schools.com website
I found - new Date("July 21, 2011 02:00:00") to be a good compromise for what I wanted to do.

Snippet of my code

data.addRows([
[new Date("July 21, 2011 00:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 07:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 22:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 23:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 09:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 10:00:00"), 0.319636363636 ]
]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文