javascript - 无论时区如何,如何始终拥有相同的日期?
问题描述
我从后端收到一个 yyyy-mm-dd 字符串,并将其转换为日期。当我对其进行转换时,将应用本地 UTC,并且根据 UTC,日期会发生变化。
如何完全忽略 UTC,并且始终具有相同的字符串日期?
我已经尝试过 moment.utcOffset(0) 但它不适用于所有时区。
function parseUtcDate(date: string) {
return moment(`${date}T00:00:00`).utcOffset(0, true).toDate();
}
此外,此 Date 对象不能设置任何 UTC,否则 graphql 后端也会在我发送它时添加天数。
谢谢。
解决方案
推荐阅读
- python - 关于 NLTK(sent(), list(s), for ~in~) 上的 python 代码的基本问题
- javascript - 我需要在加载另一个代码之前加载此代码
- php - 多对多关系时如何使用查询生成器选择数据?
- dart - 如何为按钮小部件创建一个类
- swift4 - Google Maps SDK - Swift 4 - markerInfoWindow 在底部不显示像箭头一样的弹出框
- javascript - 时间序列折线图不显示
- firebase - 给定一个 FCM 发件人 ID,任何人都可以向我们的服务器发送 msg 吗?
- python - 无法将文件读取为纯文本
- ios - 如何通过远程相机 API 在 a7iii/a7riii/a9 上获得对焦模式
- python - 使用 @classmethod 在 django 中创建对象以进行测试