将javascript日期时间转换为php日期时间
我想将javascript日期将javascript日期时间转换为php日期时间,javascript,php,date,datetime,Javascript,Php,Date,Datetime,我想将javascript日期2014年6月23日星期一16:17:05 GMT+0530(印度标准时间)转换为PHP日期时间。我试过了 echo日期('Y-m-d h:i:s',strotime($expire_time)) 其中,$expire\u time是2014年6月23日星期一16:17:05 GMT+0530(印度标准时间)但它给出了1970-01-01 12:00:00 请提供帮助。(印度标准时间)导致解析出现问题,因此您需要在调用date()之前将其从字符串中删除。您可以使用以
2014年6月23日星期一16:17:05 GMT+0530(印度标准时间)
转换为PHP日期时间。我试过了
echo日期('Y-m-d h:i:s',strotime($expire_time))代码>
其中,$expire\u time
是2014年6月23日星期一16:17:05 GMT+0530(印度标准时间)
但它给出了1970-01-01 12:00:00
请提供帮助。(印度标准时间)
导致解析出现问题,因此您需要在调用date()
之前将其从字符串中删除。您可以使用以下内容:
$expire_time = 'Mon Jun 23 2014 16:17:05 GMT+0530 (India Standard Time)';
$expire_time = substr($expire_time, 0, strpos($expire_time, '('));
echo date('Y-m-d h:i:s', strtotime($expire_time));
不是真正的重复,因为另一个问题提到了函数的特定格式,而不是Javascript Date的RFC 3339输出。不要依赖JavascripttoString
,应该使用toISOString
获得标准日期格式(phpStrotTime
).非常感谢@GergoErdosi这起作用了。