Month of Date()对象是3,但iPhone模拟器说'是的's四月
Month of Date() object is 3, but iPhone Simulator say's it's april
我从服务器获取JSON并将其解析为数组。
date.month属性为"03",然后将其添加到date()对象var date=new date(年、月、日);
我将Date()对象与Date.toLocaleDateString()进行转换,iOS模拟器中的输出为"April 52012"。
这怎么可能?!?!?!
JavaScript和JSON的来源如下:http://developer.appcelerator.com/question/133958/month-of-date-object-is-3-but-tolocaledatestring-says-april
JavaScript Date对象跟踪月份为0到11。换句话说,一月是0,所以四月是3。如果服务器端代码认为月份是1到12,那么在生成JavaScriptDate时只需减去1。
JavaScript的月份从0开始,而不是1,所以第3个月实际上是第4个月。不要问我他们为什么决定这样做。
相关文章:
- OnsenUI中的ng点击事件不会在Android模拟器上触发
- 自定义jquery选择器属性未在模拟器中激发
- 无法在iOS模拟器上运行简单的基于KineticJs的Cordova/PhoneGap应用程序
- 显示:没有不工作的iPhone模拟器
- 脚本 5:访问被拒绝 ie8.在 IE11 中使用 IE8 模拟器
- 三星智能电视模拟器无法识别.jpg图像
- trigger('create') 在 Chrome 中正确呈现,但在 Android 模拟器中无法正确呈现
- 使用javascript创建音频插件/模拟器
- 在Phonegap模拟器/ iPhone中解析JSON与通过浏览器
- webview日期选择器可以在android模拟器中工作,但不能在设备上工作
- 响应式设计适用于桌面浏览器、移动模拟器(Safari和Mozilla Firefox),但不适用于真正的智能手机(And
- 黑莓网站:窗口大小(窗口高度)在黑莓模拟器中返回不正确的值
- 如何在离子模拟器中观看console.log
- 当我使用java脚本调用web服务时,模拟器上没有得到响应
- 使用我在模拟器中创建的Canvas签名板,它运行良好,但在android设备中,两个签名板即将推出
- API请求在使用phonegap调试时不工作,但在模拟器中工作,为什么
- 使用xcode模拟器的本地react具有非常慢的警报
- 用JavaScript制作战斗模拟器,无法一次显示整个模拟
- 谷歌浏览器移动模拟器:如何强制它在模拟器中也打开新标签
- Month of Date()对象是3,但iPhone模拟器说'是的's四月