php - 日期时间数组到 mysql 日期时间格式

标签 php mysql datetime

我有一个名为 $process_date 的数组,其中包含两个元素。元素的格式为 dd/mm/yy H:i:s

$process_date = array(
  "27/10/15 17:00:00",
  " 27/10/15 18:00:00"
)

我需要将其转换为 mysql 日期时间格式以查询数据库中的字段。我试过了

$myDateTime = \DateTime::createFromFormat('d-m-Y H:i:s', $process_date[0]);
$newDateString = $myDateTime->format('Y-m-d H:i:s');

我明白了

Call to a member function format() on a non-object

我找到了这个链接 "Call to a member function format() on a non-object" when converting date in PHP 并尝试过

$myDateTime = new \DateTime($process_date[0]);
$myDateTime->format('Y-m-d H:i:s');

我明白了

DateTime::__construct(): Failed to parse time string (27/10/15 17:00:00) at position 0 (2): Unexpected character

我错过了什么吗?

提前致谢

最佳答案

The elements are in this format dd/mm/yy H:i:s

您有 d/m/y 值,并尝试使用 d-m-y 格式提取。 改用这个:

$myDateTime = \DateTime::createFromFormat('d/m/y H:i:s', $process_date[0]);

关于php - 日期时间数组到 mysql 日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33633778/

相关文章:

javascript - 如何在个人资料图像标签中应用 onchange 图像预览

php - ““C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe”正在使用端口3306”-defaults-file =“C:\ProgramData\MySQL\MySQL ...”错误

php - Wordpress query_posts 结果不同于 wp_query 请求结果

javascript - 如何在 JavaScript 中获取日期时间?

javascript - 将 MySql 日期时间戳转换为 JavaScript 日期格式

PHP MySQL utf-8 欧元符号在菱形上显示为问号

php - 如何将产品与类别联系起来?

c# - 在 WPF 中使用另一个组合框所选项目填充组合框

ruby-on-rails - ruby /rails : Converting datetime to natural language (e. g。 2012 年 3 月 23 日至 "this Friday")

mysql - 无法添加outfile准备语句mysql