2012-07-26 82 views

回答

1

我想我應該尋找多一點。根據§4.10.1.5

但是,在某些語言環境中,時間通常在呈現給用戶時表達方式不同。例如,在美國,像am/pm指標那樣使用12小時制時鐘仍然很常見,如「下午2點」。在法國,通常使用「h」字符來分隔小時和分鐘,如「14h00」中所示。與日期存在

類似的問題,用更加複雜的組件的連順序並不總是一致的 - 例如,在塞浦路斯第一2003年2月通常會被寫成「2003/1/2」,而在日本同一日期通常會被寫成「2003年02月01日」 - 甚至與數字,其中的語言環境不同,例如,在被用作小數點分隔符和千位分隔符是什麼標點符號。

因此,區分HTML和表單提交中使用的時間,日期和數字格式非常重要,它們始終是本規範中定義的格式(並且基於完善的計算機可讀的ISO 8601標準日期和時間格式),從瀏覽器呈現給用戶的時間,日期和數字格式開始,並被瀏覽器接受爲用戶的輸入。

使用的「上線」中的HTML標記和在表單提交,即格式,意圖是計算機可讀和一致的,而不管用戶的區域的。例如,日期總是以「YYYY-MM-DD」格式編寫,如「2003-02-01」中所述。用戶預計不會看到這種格式。

然後,在向用戶顯示之前,將頁面以有線格式給出的時間,日期或編號轉換爲用戶的首選演示文稿(根據用戶首選項或頁面本身的區域設置)。 類似地,用戶輸入的時間,日期,或使用它們的優選格式號碼後,用戶代理將其轉換回線格式把它在DOM或提交它之前。

這允許頁面和服務器中的腳本以一致的方式處理時間,日期和數字,而不需要支持數十種不同的格式,同時仍支持用戶的需求

相關問題