変ですね。私は正気を失っているか、これは本当に単純で、明らかなことを見落としているだけです。
1 月 1 日に「休暇をとる」ために設定しようとした cron ジョブによって、毎日 (中部時間の午前 9 時ごろ) 自動的に実行されるスクリプトがあります。私のスクリプトの上部:
if( date("n/j")=='1/1' ){ exit(); }
しかし、どういうわけかそれは終了せず、とにかく実行されました。大したことではありませんが、来年に向けて修正したいと考えています。以下を使用してサンプルスクリプトで今日試してみたところ、日付が正しく識別され、残りのコードを実行せずに終了しました...
if( date("n/j")=='1/3' ){ exit('January 3'); }
…なので、困っています。1 月 1 日は 1/1 として表されませんか?