1

わかりました。明確にしようと思います。フォームを使用してスクリプトを作成しました。名前の電話などの情報を導入する必要があります。興味深いのは、開始日、月数 (私の場合は 1 か月、6 か月、12 か月です) ) と終了日。jquery_ui timp スタンプで開始日を完成させ、何ヶ月のオプションを選択し、終了日を次のようにして = Start_Date + x ヶ月にしてデータベースに保存します。` Data inceperii asigurarii:

<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:
}
4

1 に答える 1

0

strtotime(date("d.m.yy", strtotime($date)) . " +180 days");yourをstrtotime("+180 days", $date); There is no need to add date()and nextに置き換えるだけstrtotime()です。

于 2013-10-17T14:51:13.460 に答える