PHP 将字符串日期和时间转换为 MySQL DateTime

标签 php mysql datetime

<分区>

我有两个文本字段,一个是 08/01/2012 格式的日期,另一个是包含时间的字段。我目前的时间字段格式为 09:41am,但我对其格式有一定的灵 active (例如,如果 24 小时更容易)。

我原本打算只连接字符串然后进行转换。我应该先将日期转换为 2012-08-01 吗?

我怎样才能最终转换为日期时间 (2012-08-01 09:41:00)?如何将其转换回 08/01/2012 和 09:41am 格式?

最佳答案

SELECT STR_TO_DATE(concat('08/01/2012', '09:41am'),'%d/%m/%Y%h:%i');

关于PHP 将字符串日期和时间转换为 MySQL DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763897/

相关文章:

command-line - Php命令行即时输出

java - 将 java 纪元字符串与 php 纪元日期进行比较

java - JDOQL/Java/GAE 中按日期时间查询

php - PHP 的成本,读取 XML 比列出文件夹中的文件值得吗?

php - Laravel 下的负载均衡器 + 集中式 Redis session 服务器

mysql - 使用带有列名的 DATE_ADD 作为间隔值

php - DataTable 格式化表中的日期时间列

c# - 根据本地日光设置调整 DB 的显示日期

mysql - JPA 映射因奇怪消息而失败

sql - MYSQL,使用唯一表名 VS 使用 id