php - 将日期和时间转换为日期时间格式时出现问题

标签 php mysql datetime strtotime

大家..

我正在找出为什么此代码无法工作:(

  $timeku = "3:00 PM";
  $dateku = "08/24/2011";
  $date_ku = explode("/",$dateku);
  $date_new = $date_ku[2]."-".$date_ku[1]."-".$date_ku[0];
  $datetime_ku = date('Y-m-d H:i:s',strtotime($date_new.' '.$timeku));

每次我尝试将数据 $datetime_ku 插入 mysql 数据库时,结果总是:1970-01-01 07:00:00

为什么?以及如何解决?

提前致谢。

最佳答案

这对我有用:

$datetime_ku = date('Y-m-d H:i:s', strtotime('08/24/2011'.'3:00 PM'));

关于php - 将日期和时间转换为日期时间格式时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7009599/

相关文章:

PHP - 计算二维数组中的重复值,然后仅显示具有计数的唯一值

javascript - 如何通过 jQuery AJAX 传递 PHP 变量

mysql - 从与其他列分组的 MySql 表列中获取唯一值

python - 在特定时间为 Django/Python 调用方法?

javascript - 使用 jQuery 检查当前时间是否在一个时间范围内(24 小时)

php - 检查值是否为日期时间

javascript - 在模态中创建数据表

PHP MySQL动态搜索问题

Mysql多数据库查询工具

php - sprintf() 与 mysql_query()