2012-08-06 39 views
0

您好,我有一個MySQL SQLMysql的DATE_CREATED當前時區

$select ->from('unique_link as ul', 
        array('ul.unique_url','date_created'+,'(select COUNT(*) from click where click.url_id = ul.url_id) as unique_visitors')) 
       ->joinInner('campaign as cm','ul.campaign_id = cm.campaign_id' ..... 

的DATE_CREATED目前在UTC我需要添加08.00 hrs..how我可以在查詢中這樣做!對此感謝您的幫助。謝謝

+0

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add,http://dev.mysql.com/doc/refman/5.5 /en/date-and-time-functions.html#function_convert -tz – DaveRandom 2012-08-06 12:22:22

+0

是的,我可以在上面的查詢中做到這一點..? – d3bug3r 2012-08-06 12:26:26

+0

什麼數據類型是'date_created'? INT,TIMESTAMP,DATETIME? – drew010 2012-08-06 15:42:41

回答

0

如果您在MySQL中添加日期,我認爲,添加的日期是服務時間日期,您需要閱讀DateTime here的Mysql文檔。

但是,在您的代碼中,我們可以看到您使用Zend FrameWork,您可以閱讀this article(在zend框架官方網站)瞭解如何使用Zend_locale。使用Zend語言環境,您可以使用用戶的語言環境日期創建/編輯日期和時間...

創建日期/時間並添加8h後,您可以在MySQL請求中添加日期以便在數據庫中保存。