2010-12-09 46 views
2

我正在尋找一個函數來將我的服務器端日期時間轉換爲我的用戶界面日期時間,我還沒有決定格式。理想情況下,我希望我的函數採用一種標準的日期時間格式,並返回另一種標準的日期時間格式。我在哪裏可以瀏覽RFC和ISO日期時間格式?

有沒有小抄,網站,或者一個電子表格,直觀地顯示了並排許多標準的日期格式側之間的區別?我正在尋找類似"localized notations" documentation的PHP複合日期和時間格式,只是更全面。

是否有任何設計用於向最終用戶展示的標準 - 例如「1983年1月4日6:34 PM」?

回答

0

您是否看到了有關ISO-8601的維基百科文章?輸出日期時,我通常會嘗試使用這些格式之一。此外,該文章中的鏈接RFC 3339有一些示例。我不確定這些是否符合你的並肩願望,但他們是一個開始。您可能會發現維基百科的Date and time notation by country在這方面很有用。

+0

是的 - 實際上,這兩個非常文章是讓我回答這個問題的東西。這兩個鏈接詳細解釋了標準之間的實際區別 - 這對我來說毫無用處。我所需要的 - 以及大多數開發人員需要的東西 - 我認爲 - 是一個由平面設計師製作的巨大海報,它編排了所有用字母和數字表示不同日期的方法,而不必像「附錄A包含將ISO 8601的完整語法翻譯成ABNF的嘗試。「 – 2010-12-14 17:18:23

1

使用和保存日期在像ISO-8601簡單,unambigous格式。

依靠操作系統支持將這些ISO日期轉換爲一個很好的本地化顯示格式。否則,你只是複製(*)操作系統。 (*):可能是「複製不好」,因爲MS和Apple比你擁有更多的經驗和資源。