Php 如何从用户处收集日期,向其添加天数,并将答案存储为UNIX时间?
我有一个表格,收集了4条信息。我的目标是根据这些信息计算第五条信息(发布日期)Php 如何从用户处收集日期,向其添加天数,并将答案存储为UNIX时间?,php,strtotime,Php,Strtotime,我有一个表格,收集了4条信息。我的目标是根据这些信息计算第五条信息(发布日期) 开始日期(YYYY-MM-DD) 开发日 质量保证日 发布日 我需要对2-4中的整数输入求和,然后将1中的输入相加。我不能让它正常工作,但我会感谢任何指点 收集表单输入的代码: $start_date = $_POST['start_date']; $dev_days = $_POST['dev_days']; $qa_days = $_POST['qa_days']; $release_days = $_POST[
$start_date = $_POST['start_date'];
$dev_days = $_POST['dev_days'];
$qa_days = $_POST['qa_days'];
$release_days = $_POST['release_days'];
计算启动日期的代码:
$start_date = strtotime($start_date);
$feature_days = $dev_days + $qa_days + $release_days;
$feature_days = $feature_days * (60*60*24);
$launch_date = strtotime($start_date, $feature_days);
你所需要的(而不是你的4行)是
在代码中(如果您想保持原样并使用自己的版本),最后一行应该是
$launch_date = $start_date + $feature_days;
为什么
$start\u date+$feature\u days
不起作用?这难道不应该给你发布日期的UNIX时间戳吗?@Alnitak仔细阅读了我的答案。我给了他代码的另一个版本,还提到了他的代码中的一个错误。如果你包装了你的代码,这样相对的格式就可以在没有代码的情况下看到,这会有所帮助scrolling@Alnitak谢谢:)我实际上试过不同的变体,但没有一个适合我。包装代码。。
$launch_date = $start_date + $feature_days;