gpt4 book ai didi

javascript - MomentJS - 没有始终如一地给出正确的输出

转载 作者:行者123 更新时间:2023-11-29 23:27:25 25 4
gpt4 key购买 nike

所以,对 moment 有疑问。有时。给出伟大的月份有时会给出不准确的信息。

Fiddle for Demo

JS Fiddle 包含以下代码

var t = '01/06/2018';
var m = moment(t);
alert(m.month());

所以你可以在这里看到那个时刻返回的月份是 0 但实际上月份是 1。 ?

moment 为什么要这样做?

我能做些什么来防止这种情况发生?

编辑:

所以我正在使用 bootstrap-datepicker 。

在显示方面我希望它显示为 MM/DD/YYYY

bootstrap-datepicker 使用 moments。

我做了这样的事情

$('.dpick').datetimepicker({format: 'MM/DD/YYYY'});

这样它就会相应地显示出来。我可以像这样访问 moment 对象。

$($(this).closest('tr').find('input.dpick')[0]).data("DateTimePicker").date()

这给了我一个 moment 对象。

但我需要像这样将它发送到我的 APIYYYY-MM-DD

最佳答案

您需要使用 format("M") 来获取月份数,如下所示:

var t = '01/06/2018';
var m = moment(t);
alert(m.format("M"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>

关于javascript - MomentJS - 没有始终如一地给出正确的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48594830/

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