我很长一段时间都在努力设定一个具体的日期,但我没有得到正确的输出。我想从用户那里获取日期并将该日期与比今天大 15 天的日期进行比较。如果它早于 15 天,则转换为今天,否则打印它是什么。
$todaydate= $_GET['date'];// getting date as 201013 ddmmyy submitted by user
$todaydate=preg_replace("/[^0-9,.]/", "", $todaydate);
$today =date("dmy"); //today ddmmyy
$older= date("dmy",strtotime("-15 day")); // before 15 days 051013
if ($todaydate <= $older){
$todaydate= $today;}
问题是,它以日期为数字并给出错误的结果。