我想得到兩個日期之間的所有日期,
例如:
輸入兩個日期,把這兩個日期之間的所有日期取出來
如果是:2005-02-01至2005-02-05(同為一個月)
則為:2005-02-01,2005-02-02,2005-02-03,2005-02-04,2005-02-05
如果是:2005-01-29至2005-02-02(不同的月,有31號的月份)
則為:2005-01-29,2005-01-30,2005-01-31,2005-02-01,2005-02-02
<?php function prDates($start,$end){ $dt_start = strtotime($start); $dt_end = strtotime($end); while ($dt_start<=$dt_end){ echo date('Y-m-d',$dt_start)."\n"; $dt_start = strtotime('+1 day',$dt_start); } } prDates('2005-02-01','2005-02-05'); echo "----------\n"; prDates('2005-01-29','2005-02-02'); ?>