久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - js月份切換,求思路或代碼

瀏覽:119日期:2023-04-23 16:57:59

問題描述

javascript - js月份切換,求思路或代碼

// 時間切換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);}

問題解答

回答1:

如果month代表當前月份,通過 new Date(year, month-1) 獲取上/下一個月,new Date(year, month, 0)獲取上個月的最后一天,new Date(year, month, 1)獲取當前月的第一天,new Date(year, month+1, 0)獲取當前月的最后一天(也就是當前月的總天數)。然后通過這些值來計算切換后的月份天數和第一個星期前面的縮進天數,最后渲染出來

標簽: JavaScript
主站蜘蛛池模板: 江孜县| 石嘴山市| 牡丹江市| 鄂尔多斯市| 遵化市| 沂南县| 井研县| 铁力市| 宁海县| 绥化市| 海兴县| 石棉县| 双牌县| 宁晋县| 保德县| 黄浦区| 达日县| 九寨沟县| 德州市| 乌拉特后旗| 西乌珠穆沁旗| 长汀县| 疏勒县| 闻喜县| 泸西县| 友谊县| 金乡县| 康平县| 东山县| 阳谷县| 永福县| 长宁县| 乐东| 兴隆县| 历史| 青铜峡市| 金平| 中卫市| 宜春市| 石城县| 车致|