2012-09-08 26 views
1

在phonegap中,是否可以根據iOS中的設備設置以am/pm或24小時格式顯示時間?在設備上,我可以設置「24小時制」在設置中打開或關閉。在phonegap應用程序中,我想根據設置調整時間格式。Phonegap中的時間格式

謝謝。

回答

1

我檢查了phoneGap文檔,似乎沒有辦法知道設備的時間格式設置是什麼。但這是一個好主意,您應該向Cordova(aka Phonegap)團隊提交功能請求以獲取此功能。

http://docs.phonegap.com/en/2.0.0/cordova_device_device.md.html#Device

現在,這是不是說,第三方庫不存在,可以沿側PhoneGap的工作。但是你不得不尋找一個插件來完成這個工作,或者編寫你自己的插件。我做了一個快速的谷歌搜索,沒有出現任何問題。

+0

謝謝。然後我會寫一個插件。 – subchap

+0

@subchap你爲這個問題寫了一個插件嗎? –

0

你可以只科爾多瓦的內置globalization plugin.如果您運行例如,

navigator.globalization.dateToString(
    new Date(), 
    function (date) { alert('date: ' + date.value + '\n'); }, 
    function() { alert('Error getting dateString\n'); }, 
    { formatLength: 'short', selector: 'date and time' } 
); 

date.value將舉行dateString將顯示的時間格式(只檢查是否「AM」或「PM」是字符串中)。