1
好吧我會盡量做到明確,我用表單創建了一個腳本,我需要介紹一些信息,如姓名電話,以下是有趣的事情:Start Date,Number of幾個月(在我的情況下是1個月,6個月和12個月)和結束日期。 我使用jquery_ui timp圖章完成開始日期,並選擇了多少個月的選項,並且希望將結束日期設置爲這樣= Start_Date + x個月並將它們存儲到我的數據庫中。 ` 數據inceperii asigurarii: PhP在選定的值的情況下添加日/月
<td>
<select name="durata">
<option disabled="disabled">Selecteaza perioada</option>
<option value="1 luna">1 luna</option>
<option value="6 luni">6 luni</option>
<option value="12 luni">12 luni</option>
</select>
</td>
<td height="40" align="right" valign="top">Data incheieri asigurarii:</td>
<td valign="top"><input type="text" name="end_date" /></td>
<td></td>
和PHP
$date = $_POST['start_date'];
switch($_POST['durata']){
case '1 luna':
$data2 = strtotime(date("d.m.yy", strtotime($date)) . " +30 days");
break;
case '6 luni':
$data2 = strtotime(date("d.m.yy", strtotime($date)) . " +180 days");
break;
case '12 luni':
$data2 = strtotime(date("d.m.yy", strtotime($date)) . " +365 days");
break;
default:
}
did not case case'6 luni': $ data2 = strtotime($ date)。 「+180天」);試了6個月,我得到這個錯誤:解析錯誤:語法錯誤,意外的')'在這一行 –
@MarianPavel有語法錯誤,但它並不難解決..編輯。 –
注意:這裏遇到的格式不正確的數值是我得到的:日期:17.10.2013 結束日期:15552017 多少個月:6個monts –