タイムスタンプの表示方法
PHPでは1970年1月1日0時から経過した秒数で表現するUNIXタイムスタンプを使います。
- <?php
- print time();
- ?>
と書くと、例えば2015年4月7日4時55分30秒では1428350136と表示されます。つまり1970年1月1日0時から1428350136秒たっているってことですね。(よく分からんw)
因みに、この経過秒数をUNIXエポックというそうです。
これを分、時、日、年に変換するのは簡単です。
例えば年表示させるには
- <?php
- print time()/(60*60*24*365);
- ?>
のように割ればいいのです。
また、現在のマイクロ秒まで取得して返すmicrotime関数もあります。
- <?php
- echo "time=> ".time()."\n";
- echo "microtime=>".microtime()."\n";
- ?>
次のように打つと、
- time=> 1428350778
- microtime=>0.52348600 1428350778
と表示されます。