首页 > 解决方案 > PHP 到 SQL 日期/时间转换

问题描述

我需要以 2020-04-24 10:17:00:000 这种格式获取 2020-04-24T10:17 以插入 MSSQL 日期时间字段。

这是我尝试过的: echo date("Y-m-d H:i:s:u", strtotime($dateTime));

$dateTime包含 2020-04-24T10:17 但上面的代码返回 1969-12-31 19:00:00:000000。

标签: phpsqldatetime

解决方案


这个对我有用。确保 $dateTime 具有实际时间。

在 php 7.0 上测试

$dateTime = "2020-04-24T10:17";
echo date("Y-m-d H:i:s:u", strtotime($dateTime));

推荐阅读