PHP有什么方法可以找出当月的最后一个星期三? (或者一周中的任何一天)
例如,本月最后一个星期三(2014年2月)是2014年2月26日
我知道这会回应“2014年2月”
echo date( 'F Y', strtotime( 'this month'));
这是我的伪代码不起作用(它与“1969年12月31日”相呼应):
echo date( 'd F Y', strtotime( 'last wednesday of this month'));
有任何方法可以实现这一目标吗?
答案 0 :(得分:1)
$tsLast = strtotime( date('Y-m-01', strtotime('next month')).' last wednesday');
echo date(DATE_RFC850, $tsLast);
答案 1 :(得分:0)
echo Date('Y-m-d',strtotime('last Wednesday of F'));
答案 2 :(得分:0)
这似乎有效:
$nextMonthStart = mktime(0,0,0,date('m')+1,1,date('Y'));
$last_wednesday = date("d F Y",strtotime("previous wednesday", $nextMonthStart));
echo $last_wednesday;
从这里得到它:How do I find what day the last saturday of the current month is in PHP?