这很奇怪。要么我失去理智,要么这真的很简单,我只是忽略了一些明显的事情。
我有一个脚本每天(中央时间上午 9:00 左右)由我尝试设置为在 1 月 1 日“休假”的 cron 作业自动运行。似乎简单的解决方案是将以下行添加到我脚本的顶部:
if( date("n/j")=='1/1' ){ exit(); }
然而不知何故,它并没有退出,而是无论如何都跑了。没什么大不了的……但我希望明年能解决它。我今天尝试使用以下示例脚本,它正确识别日期并退出而不运行其余代码......
if( date("n/j")=='1/3' ){ exit('January 3'); }
......所以我很困惑。1 月 1 日不是表示为 1/1 吗?