【问题标题】:get all weekdays in php [duplicate]在php中获取所有工作日[重复]
【发布时间】:2013-02-25 04:35:01
【问题描述】:

我正在考虑如何在给定的date 之间获取工作日的所有date

示例:我有一个 date 给定 2013-01-012013-20-01

它必须返回工作日的所有日期,如2013-01-01

如何使用 php 来完成 谢谢

【问题讨论】:

标签: php date


【解决方案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>";
}

【讨论】:

    【解决方案2】:

    您可以使用多种可用的格式选项从时间戳中获取工作日:

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

    周二

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-25
      相关资源
      最近更新 更多