在每一行中显示计算日期


show calculated date in every row

考虑下面给出的表格--

--------------------------------------
age              | date
1 day to 1 day   | 05/02/2016
1 day to 6 week  | 05/02/2016 to 17/02/2016
4 week to 10 week| 25/02/2016 to 14/04/2016

如果05/02/2016是固定的,那么如何在PHP中显示其他日期,这是动态的,这意味着05/02/2016将被更改。

function getSelectedDate($days){
        return date('Y.m.d',strtotime("$days days"));
    }

通过天数计数每周 7 天每周 14 天,它将给出当前日期的日期。示例oneWeekAfterDate = getSelectedDate(7);

你可以在 php 中使用函数 datetime。试试这个,日期时间函数

例如:

<?php
$d1=new DateTime("2016-02-05");
$d2=new DateTime("2016-04-14");
$diff=$d2->diff($d1);
print_r( $diff ) ;
/* returns:
DateInterval Object ( 
 [y] => 0 
 [m] => 2 
 [d] => 9 
 [h] => 0 
 [i] => 0 
 [s] => 0 
 [invert] => 1 
 [days] => 69 
)
*/
?>

也可以使用添加日期功能

例如:

<?php
$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "'n";
?>