使用PHP';JavaScript中的日期时间
我在MySQL中使用DateTime。所以我的数据库中有一些类似于使用PHP';JavaScript中的日期时间,javascript,php,mysql,datetime,Javascript,Php,Mysql,Datetime,我在MySQL中使用DateTime。所以我的数据库中有一些类似于2014-10-31 00:00:00 在我的API中,当我返回一些查询时,通常必须循环遍历它们,并使用strotime()将日期时间转换为时间戳。然后在JavaScript中,我可以通过将这个时间戳乘以1000来使用它 但是,有没有一种方法可以将纯日期时间传递给Javascript并在那里进行所有转换?您可以让MySQL完成这项工作: SELECT (UNIX_TIMESTAMP(date_field) * 1000) AS j
2014-10-31 00:00:00
在我的API中,当我返回一些查询时,通常必须循环遍历它们,并使用strotime()
将日期时间转换为时间戳。然后在JavaScript中,我可以通过将这个时间戳乘以1000来使用它
但是,有没有一种方法可以将纯日期时间传递给Javascript并在那里进行所有转换?您可以让MySQL完成这项工作:
SELECT (UNIX_TIMESTAMP(date_field) * 1000) AS jsTimestamp FROM table;
或者,它几乎是JavaScript日期工作的黄金标准,可以直接读取MySQL样式的字符串。您可以让MySQL完成这项工作:
SELECT (UNIX_TIMESTAMP(date_field) * 1000) AS jsTimestamp FROM table;
或者,它几乎是JavaScript日期工作的黄金标准,可以直接读取MySQL样式的字符串。1)您也可以让MySQL进行转换2)看看XDate.js,它将日期字符串提供给日期对象解析。我不想使用整个库进行简单的转换!对话真的这么复杂吗?@Kousha花点时间在电脑和数学上,你会发现它比看起来复杂得多。例如,从1909年到1937年,荷兰法律规定比UTC提前19分32.13秒。1)你也可以让MySQL进行转换2)看看XDate.js,它将日期字符串转换为日期对象解析。我不想使用整个库进行简单的转换!对话真的这么复杂吗?@Kousha花点时间在电脑和数学上,你会发现它比看起来复杂得多。例如,从1909年到1937年,荷兰法律规定比UTC提前19分32.13秒。在JS中有没有办法做到这一点?@Kousha我将您链接到一个JavaScript库Moment。是的,但我只需要做一个简单的转换。如果我只想做一次解析,我不想使用整个库。如果你不想使用那些旨在简化程序员生活的库,帮助你及时完成任务,帮助并加强互操作性-你为什么还要费心编程?如果你不想要库,我会使用MySQL方法。作为一个长期目标,我还将致力于消除对库的非理性恐惧。在JS中有什么方法可以做到这一点吗?@Kousha我将您链接到了Moment,一个JavaScript库。是的,但我只需要做一个简单的转换。如果我只想做一次解析,我不想使用整个库。如果你不想使用那些旨在简化程序员生活的库,帮助你及时完成任务,帮助并加强互操作性-你为什么还要费心编程?如果你不想要库,我会使用MySQL方法。我还将研究图书馆的非理性恐惧作为一个长期目标。