【发布时间】:2023-03-14 20:19:02
【问题描述】:
我正在尝试使用 if 语句来表示“如果今天介于两个日期之间,请执行此操作...”等。
它不起作用,我完全不知所措,因为据我所知 - 它应该起作用!
if (date('d/m/y', strtotime('now')) >= date('d/m/y', strtotime('1 January 2021')) && date('d/m/y', strtotime('now')) <= date('d/m/y', strtotime('31 January 2021'))):
echo 'true';
else:
echo 'false';
endif;
今天是 2020 年 12 月 3 日 - 为什么它告诉我这个说法是真的?
PS。如果我将其更改为 > 30th December 2020 和 < 1st February 2021 中的任何一个或两者都可以,但我很小心这样做,以防它只是一个小故障并且我犯了一个明显的编码错误。
【问题讨论】: