比较不同年份的日期php

时间:2017-12-14 15:16:20

标签: php date compare

我需要比较不同年份的日期,以便我可以在不同年份触发不同的事件,但是,php无法识别不同年份的日期之间的比较。

以下是我正在尝试执行的内容;

$priceSwitchDate = date('d-m-Y',strtotime('01-01-2018'));
$dateNow = date('d-m-Y'); // currently today (in 2017)

if($dateNow >= $priceSwitchDate){ echo 'date is in 2018 change prices';}
 else { echo 'date is in 2017, keep prices the same'; }

当我运行代码时,似乎总是认为今天(2017年)的日期超过$priceSwitchDate(2018年)。

为什么会发生这种情况?

0 个答案:

没有答案