2016-02-08 81 views
0

在計算的日期考慮below--顯示每一行

-------------------------------------- 
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將被改變。

+0

您試過的任何東西? – Irshad

+0

我對此沒有想法。 –

+0

這可以作爲MySql查詢的結果來表示。嘗試在互聯網上進行一些討論。有些功能可以添加/刪除日期/月份。我認爲這是你的情況。 –

回答

0

你可以在php中使用函數datetime。試試這個,Datetime function

如:

<?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"; 
?> 
+0

只有鏈接不夠好。你也應該提供一些例子。 – urfusion

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

經過天數7天,每週14兩三天一週它會給出當前日期的日期。 示例oneWeekAfterDate = getSelectedDate(7);