[PHP-users 7212] Re: mktime()で100 年以上過去を設定するには

ozaki php-users@php.gr.jp
2002年4月29日 02:02:52 +0900


尾崎です。
>> 小山です。
>...略...
> おそらく「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タイムスタンプが正常に返ります。

AltStyle によって変換されたページ (->オリジナル) /