MW211 EXIT

devlog
PHP/タイムスタンプ型(1)
2012年07月06日
タイプスタンプ型は要は「1秒を1とする整数」みたいなもんだから、
「1」を加算すれば、1秒進められる。
┌──────────────────────────────────────┐
│$timestamp = time();                                                        │
│echo date('Y/m/d H:i:s', $timestamp).'<br/>';                               │
│$timestamp += 1;                                                            │
│echo date('Y/m/d H:i:s', $timestamp).'<br/>';                               │
└──────────────────────────────────────┘

「24時間×60分×60秒」(=86400)を足してあげれば、一日進めることができる。
┌──────────────────────────────────────┐
│$timestamp = time();                                                        │
│echo date('Y/m/d H:i:s', $timestamp).'<br/>';                               │
│$timestamp += 24 * 60 * 60;                                                 │
│echo date('Y/m/d H:i:s', $timestamp).'<br/>';                               │
└──────────────────────────────────────┘

日数を計算する上では毎日均等だからいいけど(※)、
月を計算する時には31日の月とか30日の月とかあるからややこしい。
これらを「mktime()」とかが楽チンに計算してくれるわけだ。

※「うるう秒」ってどうなってんだろう。。。
分類:PHP