選擇正確的時鐘系統:12小時制與24小時制
時間的寫法首先取決於使用的時鐘系統,這是最根本的決定因素。在日常生活與多數商業溝通中,12小時制最為常見,它以1到12的數字搭配上午或下午的標記來表示時間。例如,下午三點四十五分寫為3:45 p.m.。這種寫法直觀且符合大眾習慣,特別是在非正式場合與一般文章中。然而,在技術文件、軍事後勤、交通運輸、科學研究以及國際溝通中,24小時制則更為普遍。24小時制從0到23表示小時,直接避免了上午與下午的混淆。例如,下午三點四十五分在24小時制中寫為15:45。這種寫法沒有歧義,且便於計算時間間隔與進行資料紀錄。選擇哪一種制式,需根據文章的語境與目標讀者來決定。一般來說,寫給大眾閱讀的內容建議使用12小時制;而專業或技術性文件則偏向24小時制。在正式的中文書寫中,例如政府公文或學術論文,有時會混合使用,但必須保持一致。例如,不應在同一篇文章中同時出現「下午3:45」與「15:45」。關於12小時制的細節,可以參考 Google 開發人員文件風格指南中的說明。這份指南明確指出,在通用寫作中應優先使用12小時制,並提供了詳細的格式建議。如果你需要嚴謹的技術寫作指引,這份資料是極佳參考。
a.m.與p.m.的寫法:大小寫與標點規則
在12小時制中,a.m.與p.m.的書寫格式是另一個容易出錯的環節。最常見的規則有兩種,一種是採用小寫字母加句點的形式,也就是 a.m. 與 p.m.。這是學術寫作與新聞媒體偏好使用的風格,例如芝加哥格式指南(The Chicago Manual of Style)就推薦這種寫法。另一種則是大寫字母不加句點的形式,也就是 AM 與 PM。這種寫法在科技業與商業文件中更為常見,例如許多網站與應用程式都使用 AM 與 PM。兩種風格都是正確的,關鍵在於選擇一種後就要貫徹到底。重要的是,在時間數字與縮寫之間應該加上一個空格,例如 10 a.m. 而不是 10a.m.。許多寫作者常常忽略這個空格,導致閱讀時產生擁擠感。另一個常見錯誤是將 a.m. 或 p.m. 直接寫在時間後面,例如 10:00a.m.,正確的寫法是 10:00 a.m.。以下列出幾個常見的錯誤寫法與正確修正:

- 錯誤:10a.m. → 正確:10 a.m.
- 錯誤:10:00am → 正確:10:00 a.m.
- 錯誤:10:00 A.M. → 正確:10:00 A.M. (若選擇大寫風格) 或 10:00 a.m.
- 錯誤:10 am → 正確:10 a.m. (若選擇小寫加句點風格)
- 錯誤:10:00 PM → 正確:10:00 p.m. (注意小寫與句點)
在書寫時間範圍時,也要注意 a.m. 與 p.m. 的使用。如果範圍在同一個半天內,例如從上午九點到上午十一點,可以寫為 9–11 a.m.。但如果範圍跨越了上午與下午,例如從上午十點到下午兩點,則需要同時標明 a.m. 與 p.m.,寫為 10 a.m.–2 p.m.。這裡的連字符前後不加空格,用來連接時間起點與終點。若使用「to」這個字代替連字符,例如 10 a.m. to 2 p.m.,也可以接受,但連字符在簡潔性上更受歡迎。為了確保寫法一致,可以參照 西密西根大學的寫作規則。這份由學術機構整理的指引,詳細說明了時間格式的標準做法,包含了 a.m. 與 p.m. 的定位、大小寫以及標點使用,非常具有參考價值。
中午與午夜:避免混淆的書寫技巧
中午十二點與午夜十二點在時間寫法中常引發混淆。許多人習慣將中午十二點表示為 12:00 p.m.,將午夜十二點表示為 12:00 a.m.。然而,這種寫法存在歧義,因為正午十二點嚴格來說既不是上午也不是下午,而是上午與下午的分界點。同樣地,午夜十二點也是前一天的結束與新一天的開始。為了避免讀者困惑,最推薦的寫法是直接使用文字「中午」與「午夜」。例如,在描述活動時間時,寫「活動將於中午開始」或「截止時間為午夜」,清晰明瞭,無須擔心數字格式的爭議。如果你必須使用數字格式,那麼在正式文書中,建議使用 12:00 noon 與 12:00 midnight 來代替 12:00 p.m. 與 12:00 a.m.。在24小時制中,中午十二點表示為 12:00,午夜十二點表示為 00:00 或 24:00(取決於系統慣例)。科學與工程領域有時會使用 12:00 表示中午,而用 0:00 表示午夜。總之,只要寫法一致並能讓讀者清楚理解即可。在一般寫作中,直接使用文字是最不會出錯的選擇,特別是當目標讀者可能來自不同文化背景時。這個原則在許多寫作指南中都有強調,例如《藍皮書文法與標點符號》就明確建議使用 noon 與 midnight 來替代易混淆的數字格式。

分鐘的呈現:何時保留、何時省略
在書寫時間時,分鐘的顯示方式會影響訊息的精確度與閱讀的流暢度。對於整點時間,例如三點整,常見的寫法有兩種:3:00 p.m. 或 3 p.m.。在一般的文章或非正式場合中,省略分鐘的寫法更為簡潔且自然,例如「會議將於下午三點開始」。然而,在需要強調精確性的情境下,例如航班時刻表、藥品服用時間或科學實驗紀錄,則建議保留分鐘的零,寫為 3:00 p.m.。這樣做可以避免任何因時間未明示而產生的誤解。對於非整點時間,例如三點零五分,一定要寫出分鐘數字,例如 9:05 a.m.,而不是寫成 9:5 a.m.。分鐘的數字通常用兩個位數表示,如果分鐘數小於10,則在前面加上一個零。這個習慣在中文與英文寫作中都普遍存在。在24小時制中,這個原則更為嚴格。為了確保機器可讀性與資料的一致性,24小時制的時間通常會以四個數字表示,小時與分鐘各佔兩位。例如,早上八點寫為 08:00,而不是 8:00。下午六點寫為 18:00,而不是 6:00。這種帶前導零的寫法廣泛應用於資料庫、程式碼以及國際標準時間格式中。如果省略了分鐘,或者沒有保留零,可能會導致資料排序錯誤或格式不一致。因此,在技術寫作中,一定要遵循兩個位數的規則。
時間範圍的連字符使用
當書寫一個時間範圍時,例如從早上九點到下午五點,連字符的使用需要特別注意。一般規則是在兩個時間之間加上連字符,並且連字符前後不加空格。例如,9 a.m.–5 p.m. 表示從上午九點到下午五點。如果時間範圍在同一個半天內,則只需要在結尾處標示 a.m. 或 p.m.。例如,9–11 a.m.。這樣的寫法簡潔且清楚。但當時間範圍跨越上午與下午時,就必須同時寫出起點與終點的 a.m. 與 p.m.。例如,10 a.m.–2 p.m.。另一個常見的做法是使用「to」來代替連字符,例如 9 a.m. to 5 p.m.。這種寫法在口語中更常見,在正式寫作中也能接受。但需要注意的是,使用「to」時前後都需要空格。表格可以幫助我們更清楚比較不同的寫法:

| 範圍類型 | 正確寫法 | 說明 |
|---|---|---|
| 同半天(上午至上午) | 9–11 a.m. | 僅在結尾標示 a.m. |
| 同半天(下午至下午) | 2–4 p.m. | 僅在結尾標示 p.m. |
| 跨半天(上午至下午) | 10 a.m.–2 p.m. | 需同時標示 a.m. 與 p.m. |
| 跨天(晚上至隔天早上) | 8 p.m.–6 a.m. | 同樣需要完整標示 |
| 使用文字連接 | 10 a.m. to 2 p.m. | 用「to」代替連字符 |
這個表格展示了在不同情境下如何正確使用連字符或文字來連接時間範圍。使用連字符時,務必確認前後時間的格式一致,並且 a.m. 或 p.m. 的標示位置正確。如果時間範圍較長,例如跨越數小時,使用連字符可以讓閱讀更流暢。但如果範圍內包含多個間斷的時間點,則可能更適合用文字描述。例如,「活動時間為上午九點、中午十二點與下午三點」就不適合使用連字符。選擇何種方式取決於訊息的簡潔性與清晰度。
時區與UTC的標示方法
在國際溝通或涉及跨時區的活動時,準確標示時區至關重要。最常見的方式是使用時區的全名,例如 Pacific Standard Time(太平洋標準時間)、Eastern Standard Time(東部標準時間)或 Central European Time(中歐時間)。另一種方式是使用 UTC 偏移量,例如 UTC-8 表示比協調世界時慢八小時,UTC+8 表示比協調世界時快八小時。在書寫時,時區信息通常放在時間之後,並用空格隔開。例如,3:45 p.m. PST 或 15:45 UTC-8。需要注意的是,時區的全名通常以大寫字母開頭,而縮寫也常用大寫。當使用 UTC 偏移時,一定要包含正負號與小時數。有些寫作風格會建議使用更標準的格式,例如 2023-10-05T15:45:00-08:00。這種 ISO 8601 格式在技術領域非常普遍,它將日期、時間與時區資訊整合在一起,避免了任何混淆。如果你正在撰寫技術文件,特別是涉及 API 或資料庫的文件,強烈建議使用 ISO 8601 格式。對於一般文章來說,只要清楚標明時區名稱或偏移量即可,不必過度複雜。此外,在文中第一次提到時區時,應該寫出全名,之後再使用縮寫。例如,「活動將於太平洋標準時間(PST)下午三點舉行,也就是 UTC-8 的下午三點。」這樣可以幫助讀者建立概念。還有一點值得注意,時區的縮寫有時會重複,例如 CST 可以表示 Central Standard Time(美國中部標準時間)或 China Standard Time(中國標準時間)。因此,在國際溝通中,使用全名或明確的 UTC 偏移量會更安全。

國際標準格式ISO 8601簡介
對於需要高度標準化的應用場景,例如軟體開發、資料交換、科學研究或國際物流,國際標準格式 ISO 8601 是最佳的選擇。這個標準由國際標準化組織(ISO)制定,旨在提供一種無歧義的日期與時間表示法。ISO 8601 的格式為 YYYY-MM-DDTHH:MM:SS±hh:mm。其中,T 是日期與時間之間的分隔符。例如,2023 年 10 月 5 日下午三點四十五分八秒,在 UTC-8 時區可以寫為 2023-10-05T15:45:08-08:00。如果使用的是 UTC 時間,則可以在時間後面加上 Z,代表 Zulu 時間,即 UTC+0。例如,2023-10-05T23:45:08Z。這種格式的優點在於排序方便,因為數字從大到小排列,且不會混淆不同國家的日期習慣(例如美國的月/日/年與歐洲的日/月/年)。在技術文件中,使用 ISO 8601 可以確保機器能夠正確解讀時間。對於一般寫作來說,雖然不要求使用這麼嚴格的格式,但理解它的原理有助於避免在國際溝通中出錯。W3C(全球資訊網協會)也推薦使用 ISO 8601 作為網路上的日期時間格式。該標準不僅包含日期與時間的組合,還允許表示持續時間與時間間隔。如果你需要處理大量的時間數據,熟悉 ISO 8601 會極大地提高工作效率。即便在非技術文章中,遇到跨時區的活動時,也可以考慮在註腳或附錄中提供 ISO 8601 格式的時間,以增加精確性。
參考資料
以下為本文所引用的主要參考資料來源,這些資源提供了更多關於時間寫法的詳細規範與範例。

Google Developer Documentation Style Guide: developers.google.com/style/dates-times
University of Chicago (Turabian Style Guide) / Western Michigan University: wmich.edu/writing/rules/times
The Blue Book of Grammar and Punctuation: grammarbook.com/blog/numbers/writing





