PHP DateTime转换 - 转换返回bool(false)

时间:2015-07-30 17:51:34

标签: php datetime strtotime

SO, 需要帮助将下面的字符串转换为有效的DateTime对象,因此我可以使用strtotime进行转换(用于日期时间比较)。

object(SimpleXMLElement)#8 (1) { [0]=> string(33) "2015-07-30T12:40:10.0000000-05:00" }

这是从这里返回的:

$dtCurrentEvent = new DateTime($alarm->DateTime);

然后,当我尝试做的时候:

$dtCurrentEvent = strtotime(str_replace('-', '/', $dtCurrentEvent));

我得到布尔值false返回值。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

要使用时间戳,请使用“getTimestamp”方法

$alarm_DateTime = "2015-07-30T12:40:10.0000000-05:00";

$dtCurrentEvent = new DateTime($alarm_DateTime);

var_dump($dtCurrentEvent->getTimestamp());

结果:

  

1438278010