如何在PHP中获得一年的最后一个星期天

时间:2013-02-16 07:58:40

标签: php date strtotime

我要求为一年的最后一个星期日创建一个到期日。我知道我可以使用strtotime函数传递类似“上周日”的内容,这可以应用于当前年份吗?

2 个答案:

答案 0 :(得分:4)

使用strtotime,您可以使用'last' space dayname space 'of' {{1 ,相对于当前年份:

monthname

请参阅Relative FormatsDocs了解可用的格式。

Online Demo / Sandbox Test

答案 1 :(得分:1)

一种方法:

echo "Last Sunday of 2013 is: ".date('Y-m-d', strtotime('01/01/2014'.' last Sunday'));

将产生

Last Sunday of 2013 is: 2013-12-29

sandbox test一周中的所有日子

更新:代码已更新,以解决@hakre正确指出的问题。无论如何,可能正确的方法是@Austin Brunkhorst建议的那个。