我目前正在制作jQuery Mobile应用程序并使用Phone Gap部署到多个平台。不幸的是,我注意到在使用Javascript的UTC日期函数系列时桌面和移动兼容性之间似乎存在一些不一致的行为。
在这方面有没有人遇到与Android,iPhone和/或Blackberry类似的问题?我目前认为这是一个原生的浏览器问题,因为Chrome和Firefox似乎有预期的行为。
正常用法:
var d = new Date();
var utc_month = d.getUTCMonth();
桌面浏览器的int
值和移动浏览器的utc_month值NaN
。有什么想法吗?我无法在PhoneGap上找到关于从本地浏览器公开日期时间的内容〜
答案 0 :(得分:3)
这个例子适用于Android 2.2和PhoneGap(在将'int utc_month ...'改为'var utc_month ...'之后)。
您的代码中是否有相同的拼写错误?我运行了以下内容:
var utc_month = d.getUTCMonth(); alert (utc_month);
6会收到警报。