-2

date与えられた間の平日のすべてを取得する方法を考えていますdate

例:私はdate与えられた2013-01-012013-20-01

平日のすべての日付を次のように返す必要があります2013-01-01

phpthankzを使用してこれをどのように行うことができますか

4

2 に答える 2

1

DatePeriodクラスを調べてください。これはPHP5.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>";
}
于 2013-02-25T04:43:29.920 に答える
0

利用可能な多数のフォーマットオプションを使用して、タイムスタンプから平日を取得できます。

echo date("D",strtotime("2013-01-01"));

火曜日

于 2013-02-25T04:44:01.213 に答える