javascript - Moment js在添加天数时得到错误的时间
问题描述
我使用时刻 JS
我现在的时间是 12/01/2020 17:30
- 当我控制台日志时:
moment().format("LLL");
我得到正确的时间和日期2020 年 12 月 1 日 17:30 - 当我控制台日志时:
moment().add(0, "days");
我得到错误的时间“2020-12-06T 15 :30 :52.046Z”
为什么 ?以及如何在全球范围内宣布设定我国的正确时间(我在耶路撒冷 +02:00 GMT)
我的全局配置是:
moment.updateLocale("he", {
weekdays: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"],
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd D MMMM YYYY HH:mm",
},
});
解决方案
一切都很好,但是在第一个示例中,您用于format
显示格式化的时间,但在第二个示例中,您没有使用格式。
像这样尝试:moment().add(0, "days").format("LLL");
它会起作用。
2020-12-06T15:30:52.046Z
是日期用于计算特定时区本地时间的时间和日期格式。
推荐阅读
- c++ - Stack - 符号余额检查器
- types - SML 数据类型匹配冗余产生冗余
- excel - VBA向下查找列以查找特定条件,然后在满足条件单元格后求和单元格
- javascript - 不知道如何用jsp从表单获取选择参数到数据库
- minecraft-forge - 如何在 MinecraftForge 1.14+ 的玩家加入世界时运行代码?
- grammar - 语法:如何添加优先级
- excel - 宏 Excel:将单元格值按多列拆分为多行并保留其他数据
- python - 如果列在列表中包含超过 x 个值,则删除组
- sql - 这是对 Range-Hash 分区的正确解释吗?
- java - 清理/验证变量以避免跨站点脚本攻击