将字符串转换为日期并在php中进行比较

时间:2016-02-18 11:32:39

标签: php

我有一个字符串,想要将其转换为日期,然后执行一些比较并执行一些操作。这是我的情景:

$a="2015-02-17" //yyyy-mm-dd
$b="2015-01-17" //yyyy-mm-dd
if ($a>$b)
{
//action1
}
else
{
//action2
}

1 个答案:

答案 0 :(得分:1)

$today = '2015-02-17';
$expire = '2015-01-01';

$today_time = strtotime($today);
$expire_time = strtotime($expire);

if ($expire_time < $today_time) {
//do some thing
}

如果您使用的是PHP 5&gt; = 5.2.0,则可以使用DateTime类:

$date1 = new DateTime($today);
$date2 = new DateTime($expire);

if ($date1 < $date2) { /* Do something */ }