YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

PostgreSQLに送るdate型の作成

PHPPostgreSQLも日付に関してはかなり強引にやっても動く。ただPHP内で文字列を日付にするにはやっぱり作業は必要。おまじないは以下

int MONTH,DAY,YEAR;
date("m-d-Y", mktime(0, 0, 0, MONTH, DAY, YEAR));

その月の最後の日を表したいときは翌月の0日目と指定すればよい。たとえば2月の晦日だったら

date("m-d-Y", 0, 0, 0, 3, 0, YEAR);

みたいな感じで。