首页  >  文章  >  后端开发  >  如何将日期字符串转换为 MySQL DATETIME 字段?

如何将日期字符串转换为 MySQL DATETIME 字段?

Susan Sarandon
Susan Sarandon原创
2024-10-23 11:38:02594浏览

How to Convert Date Strings into MySQL DATETIME Fields?

将日期字符串转换为 MySQL DATETIME 字段

当面对存储为字符串的日期(例如,'04/17/2009')时,将它们转换为MySQL DATETIME 字段看起来令人畏惧。但是,可以使用内置 PHP 函数的组合来实现此转换。

首先,PHP 提供了 strtotime() 函数,可以轻松地将日期字符串转换为时间戳。例如:

<code class="php">$timestamp = strtotime('04/17/2009');</code>

此时间戳表示自纪元(1970 年 1 月 1 日)以来的秒数。为了获取 MySQL DATETIME 格式,我们使用 date() 函数:

<code class="php">$datetime = date("Y-m-d H:i:s", $timestamp);</code>

这里,Y-m-d H:i:s 格式对应于 MySQL 期望的 DATETIME 格式。现在可以将最终字符串插入到每条记录的新字段中,从而完成转换过程。

以上是如何将日期字符串转换为 MySQL DATETIME 字段?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn