【问题标题】:How to get date of a year by using week and day in php? [closed]如何通过在php中使用星期和日期来获取一年中的日期? [关闭]
【发布时间】:2014-09-09 12:32:16
【问题描述】:

我有一个问题要问,

如何在php中使用星期和日期来获取一年中的日期?

例如,如果我必须计算给定年份第 46 周的星期四的日期,那么如何计算?

【问题讨论】:

标签: php date


【解决方案1】:
$date = new DateTime();
$date->setISODate(2014, 46);
$date->modify('Thursday this week');
echo $date->format('Y-m-d');

Demo

【讨论】:

    【解决方案2】:

    您可以尝试以下方法,

    <?php  
    
    function get_date_of_week($week_num, $day) {
      $timestamp    = strtotime(date('Y') . '-W' . $week_num . '-' . $day);
      return $timestamp;
    }
    $timestamp = get_date_of_week(46, 4);
    echo date('d-m-Y', $timestamp);
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多