要推算日期首推strtotime函數。 echo date('Ymd', strtotime("+1 day")); strtotime未加注日期,表示當天。上式所得到的結果為 20121205 ※本文發佈日期為2012-12-04 echo date('Ymd', strtotime("-1 day")); >> 20121203 echo date('Ymd', strtotime("+1 month")); >> 20130104 echo date('Ymd', strtotime("+1 week")); >> 20121211 echo date('Ymd', strtotime("thursday -1 week")); >> 20121129 ※當日之前的第一個星期四(不含當日) echo date('Ymd', strtotime("thursday 0 week")); >> 20121206 ※當日之後的第一個星期四(含當日) echo date('Ymd', strtotime("tuesday 0 week"); >> 20121204 ※ 當日之後的第一個星期二(含當日)