1

好的,我会尽量明确,我用表格制作了一个脚本,我需要介绍一些信息,比如姓名电话,这是有趣的事情:开始日期,月数(在我的情况下是 1 个月,6 个月和 12 个月) 和结束日期。我用 jquery_ui 提示标记完成开始日期,然后选择几个月的选项,我想像这样设置结束日期 = Start_Date + x 个月并将它们存储到我的数据库中。` 数据 inceperii asiguraii:

<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");的替换strtotime("+180 days", $date); 为无需添加date()和下一步strtotime()

于 2013-10-17T14:51:13.460 回答