[PHP-users 19406]Re: 日付の演算について

Osamu Shigematsu shige @ ravi.ne.jp
2003年 12月 18日 (木) 14:59:02 JST


重松です。こんにちは。

日付の計算ですが、UNIX タイムスタンプから 30 日間 (秒数に直す) を引いて、
また、日付に変換する、ただそれだけのことだと思います。

ただし、UNIX タイムスタンプが扱える範囲を溢れると、計算を間違えるので、
自分が必要としている精度が得られるか、検討しておく必要はあるでしょう。

<?php
// timestamp を求めるだけならば、time() で十分
$today = getdate();
$someday = getdate($today[0] - 30 * 24 * 60 * 60);
var_dump($someday);
?>



PHP-users メーリングリストの案内