php : mktime() の年の上限(2038)

よく使っている mktime()関数の有効な数字についてまとめておきます。('-' *)

mktime(時, 分, 秒, 月, 日, 年);

@時
負の値は、その日の 0 時から前にさかのぼった時間を表します。 
23 より大きい値は、その翌日以降の該当する時間を表します。

@分
負の値は、その前の時刻を表します。 
59 より大きい値は、その次の時間以降の該当する時間を表します。

@秒
負の値は、その前の時刻を表します。 
59 より大きい値は、その次の分以降の該当する時間を表します。

@月
前年末から数えた月数
つまり 0 なら 12 月、-1 なら 11 月になるということです。 
12 より大きい値は、その翌年以降の該当する月を表します。

@日
前月末から数えた日数。
つまり 0 なら前月の末日、-1 ならそのさらに前日になるということです。 
その月の日数より大きい値は、翌月以降の該当する日を表します。

@年
2 桁または 4 桁の値を指定可能。
有効な範囲は 1901 から 2038 の間です。