php代码 如何用生效时间和有效期(月数),算出到期时间呢?

<form action="ok_px_pxzzgl_zjlr.php" method="post" enctype="multipart/form-data" name="form1" id="form1"> <p>姓名: <input type="text" name="name" id="name" /> </p> <p>证件类型: <select name="zjlx" id="zjlx"> <option value="" selected=""></option> <option value="护照">护照</option> <option value="体检合格证">体检合格证</option> </select> 证件号: <input type="text" name="zjh" id="zjh" /> 有效期(月数): <select name="yxq" id="yxq"> <option value="" selected=""></option> <option value="12">12</option> <option value="120">120</option> </select> </p> <script language="javascript" type="text/javascript" src="datepicker/WdatePicker.js"></script> <p>生效时间: <input name="sxsj" type="text" id="sxsj" value="" size="10" onClick="WdatePicker()" /> 到期时间: <input name="dqsj" type="text" id="dqsj" value="" size="10" onClick="WdatePicker()" /> </p> <p> </p> <p> </p> <tr align="center"></tr> </form>

将开始日期用strtotime($startTime)转为时间戳,然后将周期换算成秒,2者相加,再用date()函数得到的就是结束日期
$startTime = "2017-7-11";
$zq = "55";//天
$addTime = strtotime($startTime)+$zq*24*3600;
echo date('Y-m-d',$addTime);追问

如何加载到数据库的到期时间的字段呢

追答

将这个 date('Y-m-d',$addTime);的结果存进变量里,然后存进数据库啊!

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网