【发布时间】:2014-12-02 17:04:27
【问题描述】:
我有我的印度标准时间,例如,
2014 年 10 月 8 日星期三 07:40:00 GMT 0530(印度标准时间),由 javascript 创建,
现在我想将此格式更改为 2014-11-10 07:40:00 以存储在 mysql 中。
我该怎么做。
【问题讨论】:
标签: javascript php mysql datetime
我有我的印度标准时间,例如,
2014 年 10 月 8 日星期三 07:40:00 GMT 0530(印度标准时间),由 javascript 创建,
现在我想将此格式更改为 2014-11-10 07:40:00 以存储在 mysql 中。
我该怎么做。
【问题讨论】:
标签: javascript php mysql datetime
希望对你有帮助
$date = "Wed Oct 08 2014 07:40:00";
echo date('Y-m-d h:i:s',strtotime($date));
输出
2014-10-08 07:40:00
【讨论】:
您可以使用moment.js 库。
var a = "Wed Oct 08 2014 07:40:00 GMT 0530 (India Standard Time)";
var b = moment(a).zone(0).format(YYYY-MM-DD HH:mm:ss);
【讨论】:
我个人会将您使用 time() 函数的时间转换为 unix 格式 amd 然后使用 date() 回到您的喜好:
http://php.net/manual/de/function.date.php
例如:date('Y-m-d H:i:s',time()) 会以所需格式为您提供瞬时时间。
edit:我忘记了该死的“...”,但我更正了。接受的答案是正确的,比我的要好一点。
【讨论】: