将javascript日期时间转换为php日期时间

将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()之前将其从字符串中删除。您可以使用以

我想将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()
之前将其从字符串中删除。您可以使用以下内容:

$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输出。不要依赖Javascript
toString
,应该使用
toISOString
获得标准日期格式(php
StrotTime
).非常感谢@GergoErdosi这起作用了。