2014-11-06 54 views
0

這裏是一個PHP中的小代碼,它在我的本地主機上運行,​​但在我的服務器上運行。無限日期循環在一臺服務器上,但在其他和本地主機上工作

$frm = strtotime('30-10-2014'); 
$tod = strtotime('06-11-2014'); 
do{ 
     $fromdate = date('d-m-Y',$frm); 

     $frm =strtotime($fromdate) + 86400; 
     echo $fromdate."<br/>"; 
}while($frm < $tod); 

1)http://perfectwebsolutions.dx.am/dateloop.php(WorksFine) 2)http://worldpensonline.com/dateloop.php(Infiniteloop)

+2

您的本地主機和服務器是否具有相同的區域設置? – ztripez 2014-11-06 10:10:27

+0

我在哪裏可以找到Web服務器上的語言環境settigns,因爲我使用的默認設置爲3其中我的意思是dx.am服務器.com服務器和本地主機(XAMPP) – 2014-11-06 10:14:10

+0

爲什麼不只是'$ frm + = 86400; '? – Jerodev 2014-11-06 10:14:11

回答

0

在開始

date_default_timezone_set('Europe/Berlin'); 

添加或變更到您首選的時區。

我認爲這應該做的伎倆,如果沒有,讓我知道。

+0

添加此行後,您現在給網站給出適當的日期。 – 2014-11-06 10:45:33

相關問題