getdate() は引数を省略すると、time() で得られた値が使われます。 引数を現在よりも、昨日なら24時間分小さく、明日なら24時間分大きくしてやればOKでしょう。 24時間=86400秒ですから $tomorrow = getdate(time() + 86400); $yesterday = getdate(time() - 86400); 関数を使って指定日のタイムスタンプを得ることも出来ます。 $tomorrow = getdate(strtotime('-1 day')); $yesterday = getdate(strtotime('+1 day')); ですが、既に取得している値を、別な方法で取得し直す必要は無いので、 $weekno = date('w'); $weekjp = $weekjp_array[$weekno]; の部分は $weekjp = $we