我很想知道如何获得给定date
date
个工作日
示例:我有date
2013-01-01
和2013-20-01
必须返回工作日的所有日期,例如2013-01-01
如何使用php完成此操作 thankz
答案 0 :(得分:1)
查看DatePeriod类,这可以从PHP 5.3获得。
以下是网站的示例
$begin = new DateTime( '2012-08-01' );
$end = new DateTime( '2012-08-31' );
$end = $end->modify( '+1 day' );
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval ,$end);
foreach($daterange as $date){
// You can manipulate the date here
echo $date->format("Ymd") . "<br>";
}
答案 1 :(得分:0)
您可以使用大量可用的格式化选项从时间戳中获取工作日:
echo date("D",strtotime("2013-01-01"));
周二