Javascript 错误:SyntaxError:React Native中位置0处的JSON中出现意外标记i
react native fetching被拒绝,错误为:SyntaxError:应用矩时区模块时,JSON中位置0处出现意外的令牌iJavascript 错误:SyntaxError:React Native中位置0处的JSON中出现意外标记i,javascript,node.js,reactjs,react-native,momentjs,Javascript,Node.js,Reactjs,React Native,Momentjs,react native fetching被拒绝,错误为:SyntaxError:应用矩时区模块时,JSON中位置0处出现意外的令牌i 我使用了MomentTimezone.tz(new Date().getTime(),'America/new_York')作为获取请求消息值在解析时区之前,您需要首先加载时区数据。 请参阅位于的文档 另外,我想你应该发送日期而不是纽约时间。您的请求是否确实要求时间可以用于显示?但是,如果您必须将该时间与请求一起发送(到服务器),您需要将时刻实例转换为日期对象,
我使用了
MomentTimezone.tz(new Date().getTime(),'America/new_York')
作为获取请求消息值在解析时区之前,您需要首先加载时区数据。
请参阅位于的文档
另外,我想你应该发送日期而不是纽约时间。您的请求是否确实要求时间可以用于显示?但是,如果您必须将该时间与请求一起发送(到服务器),您需要将时刻
实例转换为日期
对象,如下所示
const now=new Date();
const myMoment=momentTimezone.tz(now.getTime(),'America/NewYork');
const dateForRequest=myMoment.toDate()
是否在其他功能中工作,或者momentTimezone
根本不工作?能否粘贴返回的内容?您是否检查了它是否是有效的JSON?@MuhammadFaizan其他抓取请求工作正常,但使用时区数据作为消息的请求除外。还有时区转换工作properly@AshanJayasundara你能添加一段代码吗?和错误堆栈?moment.tz.load(require('./data/packed/latest.json')你正在加载你的时区数据吗?事实上,我想得到关于“美国/纽约”时区的系统时间,以毫秒为单位。但这不适合我<代码>MomentTimezone.tz(新日期().getTime(),“美国/纽约”).toDate().getTime()代码>这将以毫秒为单位返回本地时间您可能需要查看以下内容: