【发布时间】:2016-01-27 23:55:44
【问题描述】:
我有一个像这样的字符串 "oct 27 2015 11:11:22:933" 来自 MSSQL DB,我想在 PHP 日期时间中进行转换。如果我做
$date = new DateTime("oct 27 2015 11:11:22:933");我收到以下错误:
无法解析位置 20 的时间字符串 (oct 27 2015 02:24:24:967) (:): 意外字符'
【问题讨论】:
-
使用DateTime::createFromFormat() 并指定格式以包含毫秒
-
你能不能只改变服务器上运行的查询,这样它就不会首先恢复毫秒?如果您只是将它们扔到 PHP 中,那么从数据库中检索它们是没有意义的......
标签: php sql-server datetime