如何在php中找到本月最后一个星期四的日期?
是付款的事情。员工需要在他们提交发票的月份的最后一个星期四付款。我很难找到一个月的最后一个星期四的日期
感谢 abhinab
答案 0 :(得分:1)
PHP> = 5.3:
<?php
$date = strtotime('last thu of this month');
echo date('d.m.Y H:i:s', $date);
PHP&lt; 5.3:
<?php
$date = strtotime(sprintf('+1 month %s %s', date('F'), date('Y')));
while (date('D', $date) !== 'Thu') {
$date -= 86400;
}
echo date('d.m.Y H:i:s', $date);
(没有找到更好的方法)
输出:
30.06.2011 00:00:00
答案 1 :(得分:0)