使用moment.js查找当前财务季度的第一个日期

Alo*_*lok 2 javascript jquery momentjs

我在这里看过很多帖子,但却找不到我想要的东西.我目前是Javascript的新手,不知道如何获得Date当前季度的第一个MM-DD-YYYY格式.

提前致谢!

Kri*_*ahl 22

瞬间1.7.0+就是这样

moment().startOf('quarter').format('MM-DD-YYYY');
Run Code Online (Sandbox Code Playgroud)


use*_*648 5

使用moment.js格式化JavaScript中的日期:

var qtrDate = (function () {
    var d = new Date(),
        m = d.getMonth() - d.getMonth() % 3;
    return moment(new Date(d.getFullYear(), m, 1)).format('MM-DD-YYYY');
}());
Run Code Online (Sandbox Code Playgroud)

要么

function getQuarterFirstDay (d) {
    var m = d.getMonth() - d.getMonth() % 3;
    return moment(new Date(d.getFullYear(), m, 1)).format('MM-DD-YYYY');
}
var d = getQuarterFirstDay(new Date());
Run Code Online (Sandbox Code Playgroud)