用天数数组增加日期


Increment a date with array of days

实际上我的日期是$Date= '03/02/2015';

我想用天数数组来增加这一天。我的数组是

  Array ( [0] => 1 [1] => 42 [2] => 70 [3] => 98 [4] => 186 [5] => 279 [6] => 372 [7] => 465 [8] => 558 [9] => 730 [10] => 1460 [11] => 4380 [12] => 1825 ).

我把这个数组存储在一个名为$data的变量中。我想用每一天来增加我的日期,并打印所有结果日期。我该怎么做???

使用此代码可以打印日期

<?php   
    $Date = "2015-02-03";
    $dataArray = Array ( 1 ,42 , 70 , 98 , 186 , 279 ,372);
    foreach($dataArray as $val){
        echo date('Y-m-d', strtotime($Date. " + $val days"))."</br>";
    }
?>

使用此代码

<?php
$Date= '03/02/2015';
$stamp= strtotime($Date);
$days=array(42,70,98,186,279,372,465,558,730,1460,4380,1825); //change these values
$values=array();
foreach($days as $day){
   $newstamp=$stamp+($day*24*60*60);
   $values[]=date("m/d/Y",$newstamp);
}
//now add to database
mysql_connect('localhost','user','pass'); //change user pass
mysql_select_db('yourdatabase'); //change here
foreach($values as $value) {
    $sql="insert into yourtable values('".$value."',xxx,xxxx..))"; //change here
    mysql_query($sql);
}
mysql_close();
?>