如何在 moment.js 中绕过冬季时间的转换
Posted
技术标签:
【中文标题】如何在 moment.js 中绕过冬季时间的转换【英文标题】:how to get around the changeover to winter time in moment.js 【发布时间】:2020-02-20 23:04:29 【问题描述】:我在计划应用程序中使用 Moment.js,但我观察到了意想不到的行为:当我在一天之前工作时,软件会计算出糟糕的时间(春季/冬季 +/-1 小时)改变(今天为星期天)但不是在当天(星期天同样的动作是可以的)。当它不是我想要的时,它似乎可以预料到这种变化。
我尝试使用扩展名 .utc () 没有成功。 谢谢大家的建议。
// return hour from x position
function getHeure(x)
var dd = moment(heure0, "DD/MM/YYYY HH:mm:ss"); // heure0 contain day/hour of start
var gt = moment(dd).add(parseInt(x / granul),'m') // 'x' is the x point in planning, 'granul' the ratio of min/px
if (dd.date()==27 && dd.month()==9) gt.add(1,'hours') // current workaround for France in 2019...
return gt
【问题讨论】:
【参考方案1】:我认为您可以采用与此问题相同的方法。
https://***.com/a/11888430/3292394
我已经使用了上面的解决方案,并且效果很好。
问候, 用户3292394
【讨论】:
以上是关于如何在 moment.js 中绕过冬季时间的转换的主要内容,如果未能解决你的问题,请参考以下文章
尝试在 moment.js 中转换 RFC2822 日期时出现“弃用警告:时刻构造回退到 js 日期”