2013-07-01 32 views
-2

我正在CakePHP 2.x上工作..我在UNIX時間戳中獲取日期..我想將此Unix時間戳轉換爲GMT,然後保存到數據庫格式爲GMT ..不知道如何做到這一點,既不cakephp也不在PHP ..如果有人知道如何做到這一點,請分享我的代碼..我見過CakePHP的文檔,但無法理解這一點...所以如果你想粘貼文檔的鏈接,請不要回答。如果有人不知道如何做到這一點蛋糕,但知道在PHP然後它確定將CakePHP或PHP中的Unix時間戳轉換爲gmt

+0

@AmalMurali我沒有嘗試尚未...不知道如何開始...我張貼在Android中,我公司在Web應用程序中的Unix時間戳變量得到一個最新的數據..所以不知道該怎麼辦 – hellosheikh

回答

0

我給你寫了一個函數,將時間戳轉換爲MySQL時區格式的MySQL期望的格式。

function format_timestamp($unixtimestamp, $format='Y-m-d H:i:s', $timezone = 'GMT'){ 
    $DateTime = new DateTime; 
    $DateTime->setTimestamp($unixtimestamp); 
    $DateTimeZone = new DateTimeZone($timezone); 
    $DateTime->setTimezone($DateTimeZone); 
    return $DateTime->format($format); 
} 

echo format_timestamp(time()); 
相關問題