通过提供月和日的周数获取确切的日期? [英] Get exact date by providing week number of month and day?
本文介绍了通过提供月和日的周数获取确切的日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有任何PHP函数可以获得确切的日期,通过提供月份和日期的周数,函数required_date($ week_num,$ day){
pre>
//应该返回9月20日,如果我通过(3,'Friday')
}
我正在获得这个月份的周数作为
ceil (substr(date('Ym-d'),-2)/ 7);
和day as,
date('l');
请帮助!
解决方案
function required_date($ week_num,$ day){
$ week_of_year = sprintf('%02d',date('W',strtotime date('Ym-01')))+ $ week_num);
$ day_of_week = date('N',strtotime($ day));
$ timestamp = strtotime(date('Y')''-W'。$ week_of_year。' - '。$ day_of_week);
return $ timestamp;
}
$ timestamp = required_date(3,'星期五)
echo date('Y-m-d',$ timestamp);
Is there any php function where i can get exact date, by providing week number of the month and day as,
function required_date($week_num, $day) { // should return 20th of September, if i pass (3, 'Friday') }
I am getting week number of the month as
ceil(substr(date('Y-m-d'), -2) / 7);
and day as,
date('l');
Any help, please!
解决方案function required_date($week_num, $day) { $week_of_year = sprintf('%02d', date('W', strtotime(date('Y-m-01'))) + $week_num); $day_of_week = date('N', strtotime($day)); $timestamp = strtotime(date('Y') . '-W' . $week_of_year . '-' . $day_of_week); return $timestamp; } $timestamp = required_date(3, 'friday'); echo date('Y-m-d', $timestamp);
这篇关于通过提供月和日的周数获取确切的日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文