javascript - JavaScript - 在没有 UTC 偏移的情况下获取用户本地时间
问题描述
当我当地时间是早上 8 点时,我这样做:
JSON.stringify(new Date())
我得到"2019-06-17T14:00:01.003Z"。我相信 stringify a new date 的底层实现是.toISOString()
. 因此,我的时间增加了 6 小时以包括时区偏移量。
很公平。
现在我希望我的 DateTime 字符串不添加这 6 个小时。我想要当前客户的本地时间而不是相对于 UTC 时间。
例如,我想看到这个:
“2019-06-17T08:00:01” -不确定我最后是否需要 Z。
我将把这个日期/时间字符串发送到一个 C# Web Api,它将把它当作一个 DateTime。
我该怎么做呢?如果它更容易,我正在运行date-fns 。
解决方案
推荐阅读
- python - 不允许使用饼干机械汤
- plot - 在 Maple 中线性化,绘制微分方程系统的分岔?
- mysql - sql根据父表求和
- python - 如何从 rsa 加密消息中获取数字
- javascript - 如何使用 js 以编程方式在另一个页面上读取 chrome://discards 的内容?
- react-native - NativeModule:AsyncStorage 与 Expo 为空
- flutter - 根据条件禁用 Flutter 中的图标按钮
- kotlin - 在 Kotlin 中定义枚举结构?
- excel - 你能帮我吗,我怎样才能在excel散点图中添加垂直线
- bash - 检查 nginx 配置测试是否成功作为 bash if 的条件