【发布时间】:2021-02-22 16:50:39
【问题描述】:
我想在我的文本框中查看或提醒 3 个月(黄色)、1 个月(橙色)和到期日期(红色)之前的到期日期。 这是我的代码,但我的条件中只有一个过期日期。
<?php
$today = date('m/d/Y');
$expired = '10/22/2020'; //example
if (strtotime($today) >= strtotime($expired)) {
?>
Date: <input type="text" name="expired" id="expired" value = "<?php echo $expired; ?>" style="background-color:#F06D6A;"/>
<?php
}else {
?>
Date: <input type="text" name="expired" id="expired" value = "<?php echo $expired; ?>" style="background-color:#FFF;"/>
<?php
}
?>
【问题讨论】:
-
小心!
strtotime()会将 12/10/2020 解释为“2020 年 12 月 10 日”,而您预计会是“2020 年 10 月 12 日”! -
我将如何解决?
标签: javascript php html datetime