if(DATEDELTA($sdate,int(DATEDIF($sdate,$edate,"D")/2))>today(),"未超过","已超过")
说明:
假设开始日期为$sdate 结束日期为$edate
计算过程为:
1、先计算日期差:DATEDIF($sdate,$edate,"D")
2、除2后取整,得到一半天数。
3、计算开始日期$sdate向后延一半天数的日期:DATEDELTA($sdate,int(DATEDIF($sdate,$edate,"D")/2))。
4、然后即可与today()进行比较了。