如何比较MySQL中的时间到php中的当前时间

时间:2013-11-21 09:21:23

标签: php mysql

Helllo,我将end_time存储在数据库中。如果我执行$ row ['end_time'],它会给我一个字符串。格式为'2013:10:20 10:10:21'如何将此字符串转换为时间格式并与当前时间进行比较? 我的目标是构建一个'if'语句,将当前时间与数据库中的时间进行比较。 有人能告诉我这招吗? 谢谢!

1 个答案:

答案 0 :(得分:3)

<?php

$end_time = new DateTime('2013:10:20 10:10:21');
$now = new DateTime();

if( $end_time<$now ){
    echo 'Expired';
}

您可以在Date and Time章节中找到所有参考资料。