2012-09-08 29 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”是字符串中)。