Php 从星期几、年份和周数获取日期
我有: 周数 一周中的一天 一年 我想从中找出日期。如何在PHP中实现它 例如: 试试这个:Php 从星期几、年份和周数获取日期,php,Php,我有: 周数 一周中的一天 一年 我想从中找出日期。如何在PHP中实现它 例如: 试试这个: $weekNo = date("W", strtotime("2018-12-20")); 试试这个: $weekNo = date("W", strtotime("2018-12-20")); 使用 使用 试试下面一个 $day = array( 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday',
$weekNo = date("W", strtotime("2018-12-20"));
试试这个:
$weekNo = date("W", strtotime("2018-12-20"));
使用
使用
试试下面一个
$day = array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
$intday = array_search('Saturday', $day);
$gendate = new DateTime();
$gendate->setISODate(2019,1,$intday); //Year, week number, day
echo $gendate->format('d-m-Y');
希望这能帮助你试试下面的一个
$day = array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
$intday = array_search('Saturday', $day);
$gendate = new DateTime();
$gendate->setISODate(2019,1,$intday); //Year, week number, day
echo $gendate->format('d-m-Y');
希望这对您有所帮助尝试以下方法:
<?php
$gendate = new DateTime();
$gendate->setISODate(2019,1,3); //year , week num , day
echo $gendate->format('Y-m-d'); //"prints" 2019-01-02
试试这个:
<?php
$gendate = new DateTime();
$gendate->setISODate(2019,1,3); //year , week num , day
echo $gendate->format('Y-m-d'); //"prints" 2019-01-02
你能把你的数据附加到问题上吗?你能把你的数据附加到问题上吗?谢谢,我正在寻找setISODate,我刚刚发现了它的存在!谢谢我在找setISODate,我刚刚发现了它的存在!