gpt4 book ai didi

javascript - 错误: SyntaxError: Unexpected token i in JSON at position 0 in React Native

转载 作者:行者123 更新时间:2023-12-03 03:05:51 25 4
gpt4 key购买 nike

应用 moment-timezone 模块时, react native 抓取被拒绝,并出现错误:语法错误:JSON 中位置 0 处出现意外的标记 i

我使用了 MomentTimezone.tz(new Date().getTime(), 'America/New_York') 作为获取请求消息值

最佳答案

在解析时区之前,您需要先加载时区数据。请参阅文档 Moment Timezone Data Loading

另外,我认为您想发送日期而不是纽约时间。您的请求实际上是否需要该时间可用于显示,但是如果您必须通过请求发送该时间(到服务器),则需要将您的 moment 实例转换为 date 像这样的对象

const now = new Date();
const myMoment = momentTimezone.tz(now.getTime(), 'America/NewYork');
const dateForRequest = myMoment.toDate();

如果您想要纽约时间,您需要指定您实际想要的时间。假设我想知道纽约时间为 2017-12-1 03:30 时的时间(相对于 UTC 或 Epoch)。

const timeString = '2017-12-1 03:30'
const myMoment = momentTimezone.tz(timeString, 'YYYY-MM-DD HH:mm', 'America/NewYork');
const dateForRequest = myMoment.toDate();

关于javascript - 错误: SyntaxError: Unexpected token i in JSON at position 0 in React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47171497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com