【问题标题】:php convert string to SQL type DateTimephp 将字符串转换为 SQL 类型 DateTime
【发布时间】:2013-04-26 22:11:34
【问题描述】:

我希望能够将 $date 的输入(一个字符串)与数据库中类型为“datetime”的值进行比较。下面是我的代码。它输出为字符串类型而不是所需的日期时间类型。你能帮帮我吗?

<?php
  $string="2013-04-19 14:08:10";
  $timestamp = strtotime($string);
  $date = date("Y-m-d H:i:s", $timestamp);
?>
<?php var_dump($date);?>

这是输出

string '2013-04-19 14:08:10' (length=19)

非常感谢您的帮助。

【问题讨论】:

  • 您使用的是什么 DBMS?

标签: php string datetime timestamp


【解决方案1】:

对于 MySQL 日期时间数据类型,您可以使用:

$date = new \DateTime('2013-04-19 14:08:10');

【讨论】:

  • 这并没有回答应该如何与 SQL datetime 进行比较的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-03
  • 2012-05-05
  • 1970-01-01
  • 2021-03-31
  • 2023-01-29
  • 2011-10-16
相关资源
最近更新 更多