2013-05-31 36 views
0

我已經分別安裝了Apache,PHP,MySQL(沒有WampServer)。 現在我想下面的代碼DateTime()不起作用

<?php 
$d1=new DateTime('NOW'); 
print_r($d1) ; 
?> 

運行,但我沒有得到任何輸出。 當我在WampServer上運行相同的代碼時,我得到了預期的結果。 我是否需要對設置進行任何更改?

+1

'$ d1 = new DateTime();'「現在」不需要時間戳。 – BlitZ

+0

DateTime僅適用於php v> = 5.2.0 – Orangepill

+0

DateTime自PHP 5.2.0起可用。打開你的錯誤記錄,看看到底發生了什麼。 – fab

回答

2

如果這是你新安裝PHP,你需要設置:

date.timezone = Europe/Warsaw

在php.ini配置文件

所有時區的列表可以在這裏找到:

http://www.php.net/manual/en/timezones.php

+1

什麼是f.ex?請不要在答案中使用不明顯的簡寫 –

1

,你必須編輯在文件夾wampp/phpphp.ini文件,並設置date.timezone給你時區,並嘗試像

$d1 = date("d-m-Y H:i:s");格式