我要求为一年的最后一个星期日创建一个到期日。我知道我可以使用strtotime
函数传递类似“上周日”的内容,这可以应用于当前年份吗?
答案 0 :(得分:4)
使用strtotime
,您可以使用'last'
space
dayname
space
'of'
{{1 ,相对于当前年份:
monthname
请参阅Relative FormatsDocs了解可用的格式。
答案 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建议的那个。