php - 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。
解决方案
这个对我有用。确保 $dateTime 具有实际时间。
在 php 7.0 上测试
$dateTime = "2020-04-24T10:17";
echo date("Y-m-d H:i:s:u", strtotime($dateTime));
推荐阅读
- reactjs - 与 React 一起使用时 Apollo 重新获取
- c# - 映射空值导致默认类型值(Automapper ADO.NET)
- ruby-on-rails - Rails 范围内的正则表达式未捕获正确的值
- spring-security - Keycloak - 将客户端登录限制为组成员
- node.js - 通过 webhook 将 basecamp 3 与 Mavenlink 集成?
- reactjs - Keycloak - 保护 Spring Boot 应用程序
- c - 如何通过喜欢的列表编写出队的功能出队
- html - 如何防止延迟样式加载每个页面加载而不是第一次加载?
- google-app-maker - AppMaker - 仅在选项卡中显示过滤的项目
- javascript - 尝试访问 JSON 数组中的密钥