字符串到时间戳

问题描述:

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

+4

这就是ISO 8601。 – 2013-02-24 21:45:40

一个通用的方法用PHP来做到这一点的strtotime()
在Javascript中,你可以尝试

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

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

print strtotime('2013-07-29T18:54:09.743390-08:00'); 

结果:

1375152849 

的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