[英]How to get starting date from week number
Getting week number this format : 以这种格式获取星期数:
$weeknumber = date('W', strtotime('10-02-2015'));
How to get starting date from this weeknumber. 如何从这个星期数开始日期。
Use this 用这个
you need to change like this strtotime('10-02-2015'))
您需要像这样更改strtotime('10-02-2015'))
$date_string = "2012-10-18";
$weeknumber = date("W", strtotime($date_string));
//get the date from week number
$gendate = new DateTime();
$gendate->setISODate(2013,$weeknumber ,4); //year , week num , day
echo $gendate->format('d-m-Y'); //"prints" 26-12-2013
you can use this 你可以用这个
echo $weeknumber = date('W', strtotime('18-10-2012'));
$gendate = new DateTime();
$gendate->setISODate(2015,$weeknumber,4); //year , week num , day
echo $gendate->format('d-m-Y'); //"prints"
Don't mix strtotime()
and date()
functions with DateTime
class. 不要将strtotime()
和date()
函数与DateTime
类混合使用。 It can be simply done without them, and with only DateTime
, like: 如果没有它们,只需使用DateTime
,就可以轻松完成,例如:
$date = new DateTime('10-02-2015');
$date->setISODate($date->format('o'), $date->format('W'));
echo $date->format('d-m-Y');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.