php - 将此时间戳插入 MySQL 时间戳列

标签 php mysql codeigniter

我需要使用 PHP (Codeigniter) 将一系列数据插入到 MySQL 表中。

问题:其中一个数据是类似于 06/01/12 01:43 PM 的时间戳。但是,当我将其插入 MySQL 时间戳列时,它会变成 0000-00-00 00:00:00。如何格式化原始格式以便我可以将其正确插入到时间戳列中?

最佳答案

如果您想通过 PHP 执行转换,这非常简单:

$oldFormat = "06/01/12 01:43 PM";
$newFormat = date("Y-m-d H:i:s", strtotime($oldFormat));

strtotime docs

date docs

关于php - 将此时间戳插入 MySQL 时间戳列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890736/

相关文章:

PHP MySQL LIKE 查询和标点符号

php - 使用 PHP 和 JSON 将数组插入 MySQL 数据库

php - 如何检查 Eloquent 关系

php - 上传简历并发送电子邮件,在 codeigniter php 中显示空白页面

php - codeigniter 和 ajax 联系表

javascript - 将两个变量从 onClick 上的另一个 php 返回到两个不同的 div

PHP SHA3 功能

php - 获取 MySQL 中最后 X 个日期数量

Mysql行数count(*)与information_schema中的table.table_rows不一致

php - 使用PHP变量从mysql获取数据