2011-01-21 21 views
0

私は、今日の日付で、この請求書を持っている:日付関数のヘルプ

私は(30日後)有効期限を表示したい、これを可能にする機能がありますか?

か、どこか+30を追加するような単純なものですか?

ヘルプ:D

答えて

0

私はあなたを助けてくれることを願っています。

$thirtydaysadd = mktime(0, 0, 0, date("m"), date("d")+1, date("y")); 
echo "That day will be ".date("m/d/y", $thirtydaysadd); 

mktime() is used to create new time stamp. 
1

あなたはdate()strtotime()の組み合わせを使用することができます。

echo date('Y-m-d', strtotime('+30 days')); 

日付形式を指定する方法の詳細については、manual page for date()を参照してください。

+0

hey thnx!しかし、見てください:構文解析エラー:構文エラー、予期しないT_ECHO、 '、'または ';' – NORM

+0

@ NORMは、別の場所にあるか、コピー+貼り付けの間違いである必要があります。それはうまく動作します:) – mfonda

2
$date = date(); 

$future = date_add($date, date_interval_create_from_string('30 days')); 

それを行うための手続き方法です。 OOPのバージョンdocumented hereもあります。

+0

私はそれをエコーし​​ますか? – NORM

+0

'echo $ future'はむしろ明らかです。 –