1

在 phonegap 中,是否可以根据 iOS 中的设备设置以上午/下午或 24 小时格式显示时间?在设备上,我可以在设置中将“24 小时制”设置为打开或关闭。在phonegap app中,我想根据设置来调整时间格式。

谢谢。

4

2 回答 2

1

我检查了 phoneGap 文档,似乎没有办法知道设备时间格式设置是什么。但这是个好主意,您应该为此功能向 Cordova(又名 Phonegap)团队提交功能请求。

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

现在这并不是说不存在可以与 PhoneGap 一起工作的第三方库。但是你必须寻找一个可以做到这一点的插件或编写你自己的插件。我对此进行了快速的 Google 搜索,但没有任何结果。

于 2012-09-08T03:02:08.943 回答
0

您可以只使用cordova 内置的全球化插件。例如,如果您运行,

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”是否在字符串中)。

于 2014-09-05T19:55:55.777 回答