[PHP-users 4372] Re: 日付の取得と計算について
Shigeki Mimura
php-users@php.gr.jp
Thu, 20 Dec 2001 16:43:04 +0900 (JST)
tanaka-tec> $date_now=date('Y-m-d');//Postgres標準形式のyyyy-mm-dd
tanaka-tec> で、取得できています。
tanaka-tec> また、テーブルからも取得できています。
tanaka-tec> しかし、そのデータに5日プラスするというところで
tanaka-tec> 躓いています。
tanaka-tec> $date_5=$date_now+5;
tanaka-tec> としてもできませんし・・・。
そりゃそうでしょうね。
"2001-12-20"+"5"ってphpで計算したらどうなると思いますか?
tanaka-tec> DBはPostgresで、PHPは3.0.18です。
PostgreSQLを使っているなら、
'2001-12-20'::timestamp + 5
って書けますよ。
つまり
update table1 set datecolumn=datecolumn + 5 where identifier=333;
ってな感じです。