你的公司/團隊是否有制定一個標準的日期格式?

最近開始寫文件了,所以向團隊發起了一系列標準格式的要求,其中一個就是「日期格式」。每個人有各自喜好的日期格式,但若沒有標準化,將導致文件/程式碼中處處充斥著不同且難以查詢的日期。

例如,若有人遵循一般英國制,則習慣用 dd/mm/yyyy (日/月/年);若遵循一般美國制,則是 mm/dd/yyyy (月/日/年);若遵循一般亞洲區,則是 yyyy/mm/dd (年/月/日)。甚至我也常在文件中看到 mm/dd’yy 的變種格式,例如 02/28’13 (2013年2月28日)。

一般而言,我會推薦使用國際標準化的格式 - ISO 8601 (RFC 3339),

ISO 8601: yyyy-mm-dd

 

格式是「四碼的年-兩碼的月-兩碼的日」如

 

2013-02-28

這種表示格式不再使用 “/” 符號來區隔,而是使用 “-“,而且按照年月日的排序,也比較直覺。

結果才在發起要求的隔日,就看到 xkcd.com 也發布了一樣的建議