客户希望每周一自动生成时事通讯,显示即将到来的一周的时间表.这很简单:
if(date('N', $time)==1) { /* Stuff */ }
Run Code Online (Sandbox Code Playgroud)
将它附加到每晚运行的crontab上,我很高兴.
但是,如果在该月的最后一周生成时事通讯,则需要显示下个月的时间表.我如何确定何时需要生成月度计划?
date('m') == date('m', strtotime('+1 week'))
Run Code Online (Sandbox Code Playgroud)
如果报告运行之日起一周内的月份与当前月份不同,则显示报告!