尾崎です。 > > 小山です。 > …略… > おそらく「UNIXタイムスタンプ」という言葉を良く分からずに使っておられ > るのだと思いますが、UNIX タイムスタンプの定義は、time() のマニュアル > > http://www.php.net/manual/ja/function.time.php > > にもあるように > > | 現在時刻をUnix epoch(1970年1月1日 00:00:00 GMT))からの通算秒 として > | 返します > > となっており、当然1970年より前の日時は表現できません。 「UNIXタイムスタンプ」を勘違いしていませんか? 試しに mktime(0,0,0,11,11,1960); としてみてください。 -288435600というUNIXタイムスタンプが正常に返ります。