【发布时间】:2017-03-05 10:46:13
【问题描述】:
我想检查存储在我的数据库中的某个日期,如果该日期在本财政年度内,则打印 valid 如果不是,则打印 invalid
这是我的 php 代码:
$init_date= date("2016/07/01");
$end_date= date("2017/06/30");
$i_date = strtotime($init_date);
$e_date = strtotime($end_date);
$date_db= strtotime($date);// this $date is retrieved from my DB
if ($e_date > $date_db && $i_date < $date_db)
{ echo "valid";}
else { echo "invalid";}
但问题是我不想手动设置开始和结束日期,有没有办法让它动态化?因为它每年都会更新
【问题讨论】:
-
"有没有办法让它动态化?" - 是的,请告诉我们,日期生成的规则是什么。
-
我不明白是否所有日期都是日期格式而不是为什么
strtotime? -
@user4035 抱歉,我没有收到您的问题,您所说的日期生成是什么意思?
-
@Smit 我是根据这个例子做的link,我知道这样更容易,但如果有更好的方法请告诉我
-
@Rawabi.a 你说:“我不想手动设置开始和结束日期” - 所以,你想要一台计算机来生成这些日期。它们应该如何生成?