さわいです。 > $datDateTime = date("Y-m-d", mktime(0,0,0, $datMonth, $datDay - 1, $datYear + 1)); > > このように有効期限を取得しようと考えています。 > これで宜しいのでしょうか? あとは 2003/1/1 2003/3/1 などの テストで 実感してもらえれば いいんじゃないでしょうか。 ちゃんと 2004/12/31 2004/2/29 て なれば いいんですよね。 ソースを 鵜呑みに しないで テストしましょうね。:)