gpt4 book ai didi

Javascript: moment().startOf ('quarter' ) 被窃听?

转载 作者:行者123 更新时间:2023-11-28 08:01:41 26 4
gpt4 key购买 nike

我遇到了我认为是 moment.js 中的错误。想在这里发布以确认/否认。注意:我通过 Titanium Studio 运行它,但它仍然是 javascript。

执行以下操作:

var today = moment();
var monthToDate = moment().startOf('month');
var var quarterToDate = moment().startOf('quarter');
var yearToDate = moment().startOf('year');

console.log(" today - moment() = " + JSON.stringify(today));
console.log("monthToDate - moment().startOf('month') = " + JSON.stringify(monthToDate));
console.log("quarterToDate - getCurrentQuarter = " + JSON.stringify(quarterToDate));
console.log("yearToDate - moment().startOf('year') = " + JSON.stringify(yearToDate));

我的输出是这样的:

[INFO] :   today - moment() = "2014-08-14T18:10:38.244Z"
[INFO] : monthToDate - moment().startOf('month') = "2014-08-01T04:00:00.000Z"
[INFO] : quarterToDate - getCurrentQuarter = "2014-08-14T18:10:38.244Z"
[INFO] : yearToDate - moment().startOf('year') = "2014-01-01T05:00:00.000Z"

请注意,todayquarterToDate 的值是相同的。其他值都是正确的。有人遇到这个问题吗?我进行了搜索,但没有找到任何有关错误的引用。

最佳答案

momentjs.com 文档的控制台中提供的 moment 给出了以下输出:

console.log("quarterToDate - getCurrentQuarter = " + JSON.stringify(moment().startOf('quarter')));
quarterToDate - getCurrentQuarter = "2014-07-01T05:00:00.000Z"

可能是由于定义 quarterToDate 的行上有两个 var 造成的。

关于Javascript: moment().startOf ('quarter' ) 被窃听?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314862/

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