2015-02-11 84 views
0

我有2臺服務器,都使用PHP 5.5。 在服務器A上,一個簡單的回聲「新日期時間()」返回:Datetime對象結果中的差異

object(DateTime)#366 (3) { 
["date"]=> string(26) "2015-02-11 16:53:57.000000" 
["timezone_type"]=> int(3) 
["timezone"]=> string(3) "UTC" 
} 

在服務器B然而,這將返回:

object(DateTime)#366 (3) { 
["date"]=> string(19) "2015-02-11 16:53:57" 
["timezone_type"]=> int(3) 
["timezone"]=> string(3) "UTC" 
} 

通知如何在服務器A上的時間包括微秒和和在服務器B上不顯示微秒。

一直在尋找瘋狂的原因,但沒有運氣。我希望他們都排除微秒。必須有某種全局設置...我想避免明確設置dateformat。 如果任何人都可以指引我,那就太棒了!

+0

你使用類似的Zend框架的框架? ZF2有它自己的DateTime對象。剛剛注意到它已從v2.1.4棄用。 – Wilt 2015-02-11 17:18:25

+0

我正在使用Laravel框架,都是4.1 – cenob8 2015-02-11 17:20:58

回答

0

我不知道到底是什麼原因造成的問題, 但你可以使用微秒時間如下命令:

echo date('Y-m-d H:i:s'.substr((string)microtime(), 1, 8));