タイムスタンプ変換ツールを作ってみました

先日タイムスタンプを変換できるWEBページを作ってリリースしました。タイムスタンプ変換ツール

・現在のタイムスタンプ
・日付をセレクトしてタイムスタンプを表示
・タイムスタンプから日付を表示

することができるようになっています。

PHPのmktime()やdate()で簡単に作りましたが、

なんと2038年問題に対応済みです!(ぉ?)

2038年問題は、2038年1月19日3時14分7秒(UTC)を過ぎると、コンピュータが誤動作する可能性があるとされる年問題。

wikiより

つまり日本のコンピューターは、2038年1月19日3時14分8秒を過ぎると、
システムが正しく時刻を認識できなくなるんですね!

しかし先日リリースしたタイムスタンプ変換ツールは、
2999年まで対応してみました。

やり片は簡単!

Zend FrameworkのZend_dateを使えば解決です。
他力本願ですいません。

require './Zend/Date.php';
// 配列に日付を定義
$array = array(
'year' =>2999,
'month'=>1,
'day' =>1,
);
// new
$dateObj = new Zend_Date($array);
$date = $dateObj->toArray();
print_r($date);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です