javascript - penukaran bulan js, sila berikan saya idea atau kod
黄舟
黄舟 2017-06-30 09:56:38
0
1
762

// 时间切换
private tabTime(num: number) {
    let self = this;

    let now = new Date();
    let arr = [];

    if (num > 0) {
        this.num2 ++;
    }
    if (num < 0) {
        this.num2 --;
    }

    let b = Number(now.getMonth());

    now.setMonth(b + Number(this.num2)); // 输出时间

    let newA = now.getFullYear();
    let newB: any = Number(now.getMonth());
    let newC: any = now.getDay();
    newB = ((newB + 1) < 10 ? "0" : "") + (newB + 1);
    let y = newA + ' - ' + (newB);
    this.currMonthData = y;

    let days = this.getEveryMonthDays(newA, newB);

    this.StartTimeStamp = Number(newA + newB + "01");
    this.CurrTimeStamp = Number(newA + newB + days);

    this.loadChart(this.StartTimeStamp, this.CurrTimeStamp);

}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
淡淡烟草味

Jika bulan mewakili bulan semasa, gunakan Tarikh baharu (tahun, bulan-1) untuk mendapatkan bulan sebelumnya/depan, Tarikh baharu (tahun, bulan, 0) untuk mendapatkan hari terakhir bulan sebelumnya, Tarikh baharu (tahun, bulan, 1) Dapatkan hari pertama bulan semasa, Tarikh baharu(tahun, bulan+1, 0) mendapat hari terakhir bulan semasa (iaitu, jumlah bilangan hari dalam bulan semasa). Kemudian gunakan nilai ini untuk mengira bilangan hari dalam bulan selepas bertukar dan bilangan hari inden sebelum minggu pertama, dan akhirnya menjadikannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan