js時間格式化

2021-08-21 19:39:03 字數 1301 閱讀 5154

這是最近寫的乙個專案需要用到的考勤月和自然月,這種是最笨的判斷性,後來上網找了一些時間的格式化, 

var d = new date()

this.nowdatarq = (d.getdate());

if (this.nowdatarq < 21)

else

}else

else if (d.getmonth() + 2 <= 12)

else if (d.getmonth() + 2 > 12)

}

format(time, format) ;

return format.replace(/yyyy|mm|dd|hh|mm|ss/g, function(a)

});},

var d = new date()

var data=this.format(d, "yyyy-mm-dd");

js 獲取當前日期周一和週日 

var now = new date();

var nowtime = now.gettime() ;

var day = now.getday();

var onedaytime = 24*60*60*1000 ;

var mondaytime = nowtime - (day-1)*onedaytime ;//顯示周一

var sundaytime = nowtime + (7-day)*onedaytime ;//顯示週日

console.log(new date(mondaytime));

console.log(new date(sundaytime))

js獲取當前日期的當月第一天和最後一天

let val =  = new date();

var year = val.getfullyear();

var month = val.getmonth() + 1;

let firstdate = year + '-' + month + '-01';//當月第一天  

var day = new date(year, month, 0);

let lastdate = year + '-' + month + '-' + day.getdate();//當月最後一天

console.log(firstdate, "firstdate")

console.log(lastdate, "lastdate")

js 時間格式化

1 對date的擴充套件,將 date 轉化為指定格式的string2 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,3 年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 4 例子 5 new date format yyyy m...

js 時間格式化

1 常用時間函式 let now newdate console.log now 輸出 wed jan 02 2019 11 55 21 gmt 0800 中國標準時間 console.log now.todatestring 日期字串,輸出 wed jan 02 2019 console.log ...

時間格式化js,

module.exports datetime if y test fmt for let k in o return fmt datetime 輸入是時間的字串。比如在前一頁 根據本地時間格式,把 date 物件轉換為字串。在轉入formattime.js後,let date new date d...