javascript - 如何将表示时间点的日期对象转换为表示在 moment.js 中时间部分为零的日期的日期对象
问题描述
我需要以 2021-11-21T00:00:00+00:00 的格式表示日期,但我得到 2021-11-21T00:00:00+05:30。请在这件事上给予我帮助
moment('2021-11-21').format(); //2021-11-21T00:00:00+05:30
解决方案
所有日期都以您的系统本地时区表示。这意味着moment('2021-11-21')
您所在时区的 11 月 21 日午夜 (2021-11-21T00:00:00+05:30)。如果我运行完全相同的方法,那么它将是我的时区 (2021-11-21T00:00:00-06:00) 的本地。如果您需要将其置于特定时区或 GMT 中,那么您可能希望使用时刻时区并将日期转换为该时区。
推荐阅读
- ios - WKWebView 仅在离线时使用缓存
- python - 如何检查是否在 x 时间内未检测到眼睛
- django - 是否必须在 Django 中使用会话来阻止一个用户的信息显示给另一个用户?
- javascript - 生产环境中的 Vue CORS
- activemq - 如何使用 Apache Active (Amazon) MQ 配置 XA 事务超时?
- angular - 如何从 InjectionToken 获取新实例
- python - 如何根据另一个列值更新 Pandas 数据帧列?
- graph-tool - 如何动态修改 EdgePropertyMap 中的某些边权重
- pine-script - 将策略转化为学习
- python - 错误:“TextChannel”对象没有“连接”属性