打印前一周的每一天$week_start = date("U",mktime(0,0,0,date("m"),date("d")-7,date("Y")));$week_end = date("U",mktime(23,59,59,date("m"),date("d")-0,date("Y")));$date=date('Y-m-d',$week_start);$date1=date('Y-m-d',$week_end);登入後複製写到这里不知道该怎么写了。我想用for循环写可是判断条件不知道怎么写了。。怎么才能把每一天的日期打印出来啊 分享到: 更多 ------解决方案--------------------for($i=7; $i>=0; $i--){ echo date('Y-m-d',strtotime("-$i day")).'';}登入後複製2013-11-222013-11-232013-11-242013-11-252013-11-262013-11-272013-11-282013-11-29------解决方案--------------------//上个礼拜一$n = strtotime("last week");$timestrap = 86400;for ($i=0; $i<7; $i++){ echo date('Y-m-d', $n+($i*$timestrap)),'';}?>登入後複製