钛工作室+;moment.js在iOS和Android中有不同的结果
我有一个用Tianium studio构建的跨平台应用程序 应用程序正在使用moment.js,这是我的问题钛工作室+;moment.js在iOS和Android中有不同的结果,android,ios,titanium,appcelerator,momentjs,Android,Ios,Titanium,Appcelerator,Momentjs,我有一个用Tianium studio构建的跨平台应用程序 应用程序正在使用moment.js,这是我的问题 var moment = require('moment/moment'); var now = moment(); Ti.API.info(now); 我在android和ios上得到的值是不同的 安卓值=947124100905 ios值=1405398490825 格式和值的长度不同 我需要android值具有与ios相同的格式 谢谢,我设法解决了我的问题。我没有意识到我用于测
var moment = require('moment/moment');
var now = moment();
Ti.API.info(now);
我在android和ios上得到的值是不同的
安卓值=947124100905
ios值=1405398490825
格式和值的长度不同
我需要android值具有与ios相同的格式
谢谢,我设法解决了我的问题。我没有意识到我用于测试的andriod设备的日期和时间设置没有正确配置。它的日期仍然是2006年1月,这可以解释为什么价值总是较低 不管怎样,如果这可以帮助其他人,这就是我如何得到一个如何解决我的问题的提示
var dateNow = new Date();
Ti.API.info(dateNow);
var now = moment(dateNow);
ios=2014-07-15 09:00:58+0000
android=Thu Jan 06 2000 15:34:57 GMT+0900(JST)
这是我得到的值,格式不同,但矩.js可以处理它,没有问题。我的问题是,android设备的日期仍然是2000年1月6日,我不确定是什么
var now=moment()代码>以本地或UTC时间响应。因此,请检查您的设备中的时区。您应该检查where is moment.utc()函数,它给出utc,AFAIK在不同的设备中是恒定的。