比较 smarty 中的两个日期

sal*_*loy 1 php date smarty

我有两个各自格式的日期(02-Dec-14 和 17-Dec-14 ),我想在 smarty 中比较这两个日期。

我如何比较这两个日期?请帮忙。

提前致谢

Mar*_*łek 5

如果您以这种方式将这些日期分配给 Smarty:

$smarty->assign('date2','02-Dec-14');
$smarty->assign('date1','17-Dec-14');
Run Code Online (Sandbox Code Playgroud)

你可以strtotime直接在Smarty中使用函数,例如:

{if $date1|strtotime < $date2|strtotime}
    {$date1} is earlier than {$date2}
{elseif $date1|strtotime == $date2|strtotime}
    Both dates are the same
{else}
    {$date2} is earlier than {$date1}
{/if}
Run Code Online (Sandbox Code Playgroud)