如何将人类可读的时间转换为javascript时间


how to get a human readable time to javascript time

好的,所以我已经尝试了各种各样的事情没有得到我想要的结果

我有一个sql数据库充满了时间戳(和数据),需要在高图中绘制

似乎我需要将其转换为javascript时间标准,以毫秒为单位sinds 1 jan 1970

我的数据库时间戳格式如下" 2014-07-14 03:37:28 "并且需要进入javascript格式

我正在使用一段php代码从数据库中提取数据,并提取出数据的json格式,但会喜欢一些关于如何将字符串转换为我需要的图形时间戳的帮助,最好是在php中。

希望有人能帮帮我。

这是使用的PHP代码

我想到的最合适的方法是创建一个Date对象,如下所示:

var str_date =  "2014-07-14 03:37:28";
var year = str_date.substring(0,4);
var month = ...;
var day = ...;
var hours = ...;
var minutes = ...;
var seconds = ...;
var your_date = new Date(year, month-1, day, hours, minutes, seconds, milliseconds); 

我让你填"…"我想你明白了。小心月份,它们是从0开始的。

希望它有帮助!

第一次你想把日期和时间改为时间戳

$utime  = strtotime(date($db_date));

第2步取日期值并插入为js变量

var jsdate = '<?php echo $utime?>';