2017-07-07 16 views
0

こちらの学生は、知識と理解が限られていますので、事前におねがいします。終了日の入力は、開始日の入力後10か月です。 [PHP]

私には2つの入力があり、開始日と終了日時の入力があります。 End入力が10か月のStart入力後であるかどうかを確認する必要があります。 Ex。 2017年7月7日に入力した場合、Endの唯一の入力は2018年5月(7月以降10ヶ月)です。

私が使用した日付の形式です。

$start = date("Y-m-d",strtotime($_POST['start'])); 
$end = date("Y-m-d",strtotime($_POST['end'])); 

もう一度ご理解いただきありがとうございます。

答えて

0

Thisは、PHPコードのみでタスクを実行できる場合に便利です。月の定義は単純ではありません。あなたにそのような問題に取り組むように依頼する教授は、その定義が与えられていなければ、1ヶ月を定義するよう求められます。

PHP専用のソリューションが受け入れられる場合は、mysqlタグを削除することをお勧めします。このような

$today = time(); 
$tenMonthsLater = strtotime("+10 months", $today); 

、その後、日付と時刻の結果のタイムスタンプを変換します:これは役立つ

$dateToday = date('m-d-Y', $today); 
$dateAfterTenMonths = date('m-d-Y', $tenMonthsLater); 

希望

0

はここstrtotime()機能を使用してソリューションです。

関連する問題