2013-02-19 45 views
0

使用Modx evo,我試圖使用下面的代碼片段來顯示發佈的日期和當前日期(天)之間的日期差異,但得到奇怪的輸出。我究竟做錯了什麼?Modx Evo日期區別片段

<?php 
$date2=$modx->documentObject['createdon']; 
$date1=time(); 
$dateDiff = $date1 - $date2; 
$daysOld = floor($dateDiff/(60*60*24)); 
return $daysOld; 
?> 
+0

首先,你需要做什麼 - 檢查createdon的格式:'回報的print_r($ modx-> documentObject [ 'createdon' ],1);'然後再問一次。 – Vasis 2013-02-19 16:32:56

+0

它給我以下輸出:1360951562(看起來像unix日期戳:(。 – Santosh 2013-02-19 16:35:42

+0

'$ daysOld = round($ dateDiff /(60 * 60 * 24)');'? – Vasis 2013-02-19 16:41:14

回答