2011-01-04 14 views
0

$ date = explode( "/"、$ _ POST ['datum1']); //形式はdd/mm/yyyyで、次に使用します。この日付に月を追加する方法

$ date_customer = $ date [0];

私は4-1-2011を入力すると、それは挿入クエリを使用してデータベースに4を挿入するだけですが、今は1ヶ月追加したいと思います。 私が4th janを入力すると、これが挿入されますが、4th 2月4日、3月4日などを4th janと同じ入力から挿入するためのコードになりますか?

+0

私の場合、あなたの質問は明確ではありません。あなたはあなたが持っているものと望むものをさらに特定することができますか? – Simon

+0

私はhv入力日付を取得するjavascriptカレンダーを使用しています。その後、私は爆発的な機能を使って唯一の日(月と年を無視する)を得ました。それをデータベースに挿入します。 –

答えて

1

月追加するには、このようなstrtotime機能何か使用することができます。

$mydate = date('Y-m-d', strtotime('+1 month', $yourDate)); 

それとも、このようなクエリで直接、MySQLのADDDATE機能を使用することができます。

ADDDATE(yourDateField, 1 Month) 
+0

日付をformateにして1ヶ月を追加する機能ですが、intと多少異なるように月を追加したいのですが: –

+0

@Syed、Sarfrazはあなたのintから '+1 month'をアセンブルするだけです。 $ month_to_add = 2; $ future_date = date( 'Ym-d'、strtotime( '+'。$ months_to_add。 'month'、$ yourDate)); –

1

それはおそらくよを

$yourDate = "2012-10-05"; 
$mydate = date('Y-m-d', strtotime('+1 month', strtotime($yourDate))); 
関連する問題