如何在不转换为任何其他格式的情况下将此日期字符串new Date().toUTCString()
存储在MySQL中?我已尝试在DATETIME
列中保存此值,并插入0000-00-00 00:00:00
而不是Tue, 14 Apr 2015 14:11:40 GMT
。
答案 0 :(得分:0)
STR_TO_DATE(:utcstring, '%a, %e %b %Y %H:%i:%s GMT')
答案 1 :(得分:-1)
最好在MySQL中使用DATETIME
数据类型。
使用此功能,插入UTC值:https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString
new Date().toISOString()
"2015-04-14T14:53:07.940Z"
PHP:
(new DateTime())->format('c')
MySQL的:
`createdAt` = now()