2013-11-23 34 views

回答

23

您不必重複這些格式標識符。對於yyyy你只需要有Y

gmdate('Y-m-d h:i:s \G\M\T', time()); 

事實上,你甚至都不需要給它一個默認的時間,如果你想當前時間

gmdate('Y-m-d h:i:s \G\M\T'); // This is fine for your purpose 

Manual

你可以得到標識符的這個列表Here

+0

嘿感謝提示答案。它現在有效。 – clu3Less

0

您正在重複y,m,d。取而代之的

gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time()); 

你應該使用它像

gmdate('Y-m-d h:m:s \G\M\T', time()); 
2

您已經選擇的時間格式錯誤

<?php 
date_default_timezone_set('GMT'); 

echo date("Y-m-d,h:m:s"); 
?> 
1

使用下面的日期功能在MySQL格式/(截至上的問題要求也)

獲取當前時間
echo date("Y-m-d H:i:s", time()); 
相關問題