gpt4 book ai didi

javascript - 尝试设置时间时 Moment JS 弃用警告

转载 作者:行者123 更新时间:2023-12-03 10:29:25 26 4
gpt4 key购买 nike

如果我尝试使用以下任一方法将时间设置为午夜,请使用 moment 版本 2.9

    var date = moment('2015-03-28T10:55:10.050');

date = moment({hour: 0, minute: 0, seconds: 0, milliseconds: 0});

    date.hours(0).minutes(0).seconds(0).milliseconds(0); 

    date.set('hours',0).set('minutes',0).set('seconds',0).set('milliseconds',0);

我明白

    'Deprecation warning: moment().add(period, number) is deprecated. Please use moment().add(number, period).'

那么我做错了什么?

更新:

只是为了提供可能有帮助的进一步信息,当我运行 Karma Jasmine 单元测试时,控制台中会出现警告,它们不会出现在 Web 应用程序的控制台日志中,这些仅在我运行时出现单元测试。

最佳答案

您应该使用.startOf('day')

请记住,每个时区的每一天并不总是存在午夜。某些时区会在午夜提前实行夏令时,因此对于这些区域来说,当天的开始时间为 1:00。 Moment 使用 startOf 函数解释了这一点。

关于javascript - 尝试设置时间时 Moment JS 弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29281855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com