当面对存储为字符串的日期(例如,'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中文网其他相关文章!