-2

我有这个日期时间的东西,需要转换为时间戳。我正在寻找 3 种状态的转换,使用 Javascript、Python 和 PHP。我的主要问题是我无法捕捉到这个字符串的格式:2013-07-29T18:54:09.743390-08:00 另外,有人可以分享这是什么格式吗?

4

3 回答 3

2

使用 PHP 执行此操作的通用方法是 strtotime()
在 Javascript 中,您可以尝试

var d=new Date("your datetime here");

虽然,我不是 100% 确定你会得到你所拥有的格式的结果。也许其他人可以帮助解决这个问题。
至于 Python,其他人可能应该帮助你,因为我不熟悉。或者你可以谷歌“python 相当于 php strtotime”,或类似的。

于 2013-02-24T21:50:16.817 回答
0

Python:

>>> import time
>>> import datetime
>>> dateString = "02/24/2012"
>>> time.mktime(datetime.datetime.strptime(dateString,"%m/%d/%Y").timetuple())
1330034400.0

PHP:

$timestamp = strtotime('02/24/2012');    
print $timestamp.PHP_EOL; #OUTPUT 1330034400

Javascript:

var date = new Date('2012-02-24')
date.getTime()/100
于 2013-02-24T21:56:36.440 回答
0
print strtotime('2013-07-29T18:54:09.743390-08:00');

结果:

1375152849
于 2013-02-24T21:52:19.050 回答