2012-01-02 38 views
0

我有一個表格,它將有一個日期/時間列來存儲文章的創建日期。 什麼應該是列的數據類型?我發現了很多類型,如時間戳,日期,日期時間等。
哪一個與php和javascript更兼容(在時間轉換方面)。 我如何將一個MySQL日期/時間轉換爲PHP日期/時間到JavaScript日期/時間?在mysql中選擇日期和時間的數據類型

我該如何考慮/包括時區方面?

+0

我希望你沒有使用mysqli_函數集。使用PDO。 – 2012-01-02 06:54:03

+0

這取決於你的要求,如果你特別關於日期而不是時間,那麼選擇'日期',如果你正在工作,如果與日期+時間,那麼你可以使用'日期時間' – Rafee 2012-01-02 06:55:16

+0

和需要時區檢查了這一點http:///php.net/manual/en/function.date.php – Rafee 2012-01-02 06:57:28

回答

5

如果您的應用程序將要處理時區,您最好使用時間戳。 這將確保所有日期都以UTC時間存儲,並在檢索時轉換爲當前時區。

+0

如果我使用時間戳..我得到這種格式的輸出.. YYYY-MM-DD HH:mi:ss - 我如何將其轉換爲其等效的JavaScript時間?或者哪種格式更適合從PHP發送到js,以便輕鬆轉換。請諮詢 – 2012-01-02 07:36:32

+1

那麼有很多方法可以這樣做。 這裏是一個函數,將負責在客戶端轉換http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/ – redmoon7777 2012-01-02 07:39:23

+0

賓果!謝謝redmoon7777 :) – 2012-01-02 07:42:01

相關問題