如何将MySQL中的时间与php中的当前时间进行比较

如何将MySQL中的时间与php中的当前时间进行比较,php,mysql,Php,Mysql,嘿,我把结束时间存储在数据库里了。如果我做$row['end_time'],它会给我一个字符串。在“2013:10:20 10:10:21”格式中,如何将此字符串转换为时间格式并与当前时间进行比较? 我的目标是构建一个“if”语句,将当前时间与数据库中的时间进行比较。 有人能给我看看这个把戏吗? 谢谢大家! 你也可以用SQL做:where end\u time>now()例如你也可以用SQL做:where end\u time>now()例如你也可以用SQL做:where end\u time>

嘿,我把结束时间存储在数据库里了。如果我做$row['end_time'],它会给我一个字符串。在“2013:10:20 10:10:21”格式中,如何将此字符串转换为时间格式并与当前时间进行比较? 我的目标是构建一个“if”语句,将当前时间与数据库中的时间进行比较。 有人能给我看看这个把戏吗?
谢谢大家!

你也可以用SQL做:
where end\u time>now()
例如你也可以用SQL做:
where end\u time>now()
例如你也可以用SQL做:
where end\u time>now()
例如你也可以用SQL做:
where end\u time>now()
例如谢谢,那帮了大忙!谢谢你,这帮了大忙!谢谢你,这帮了大忙!谢谢你,这帮了大忙!
<?php

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

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