欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 實(shí)現(xiàn)日期時(shí)間轉(zhuǎn)時(shí)間戳

 更新時(shí)間:2022年08月28日 10:13:07   作者:liyinchi1988  
這篇文章主要介紹了JavaScript 實(shí)現(xiàn)日期時(shí)間轉(zhuǎn)時(shí)間戳,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

1、date.getTime()

2、date.valueOf()

3、Date.parse(date)

第一、第二種:會(huì)精確到毫秒

第三種:只能精確到秒,毫秒用000替代

注意:獲取到的時(shí)間戳除以1000就可獲得Unix時(shí)間戳,就可傳值給后臺(tái)得到。

4.時(shí)間戳轉(zhuǎn)年月日時(shí)分秒

// 時(shí)間戳轉(zhuǎn)年月日
getYMDHMS(timestamp) {
			var date = new Date(); //時(shí)間戳為10位需*1000,時(shí)間戳為13位的話不需乘1000
			var Y = date.getFullYear() + '-';
			var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
			var D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' ';
			var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
			var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
			var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
 
				var strDate = Y + M + D + h + m + s;
				return strDate;
},

5.當(dāng)前時(shí)間往前推30天、7天、3天

this.getData(-30);//前推30天
this.getData(-7);//前推7天
this.getData(-3);//前推3天
 
 
getData(day){
    var today=new Date()
    var targetday=today.getTime() +1000*60*60*24* day
    today.setTime(targetday)
    var tYear=today.getFullYear()
    var tMonth=today.getMonth()
    var tDate=today.getDate()
    tMonth=this.doHandMonth(tMonth+1)
    tDate=this.doHandMonth(tDate)
    return tYear +"-" + tMonth+"-"+tDate
}
 
 
doHandMonth(month){
    var m=month
    if(month.toString().length==1){
    m="0"+month
    }
    return m
}

6.獲取最近七天日期

//返回最近七天的日期
	getday2() {
		let days = [];
		for(let i=0; i<=24*6;i+=24){		//今天加上前6天
			let dateItem=new Date(Date.getTime() - i * 60 * 60 * 1000);	//使用當(dāng)天時(shí)間戳減去以前的時(shí)間毫秒(小時(shí)*分*秒*毫秒)
			let y = dateItem.getFullYear();	//獲取年份
			let m = dateItem.getMonth() + 1;	//獲取月份js月份從0開(kāi)始,需要+1
			let d= dateItem.getDate();	//獲取日期
			m = this.addDate0(m);	//給為單數(shù)的月份補(bǔ)零
			d = this.addDate0(d);	//給為單數(shù)的日期補(bǔ)零
			let valueItem= y + '-' + m + '-' + d;	//組合
			days.push(valueItem);	//添加至數(shù)組
		}
		console.log('最近七天日期:',days);
 
		return days;
	},

	//給日期加0
	addDate0(time) {
		if (time.toString().length == 1) {
			time = '0' + time.toString();
		}
		return time;
	},

到此這篇關(guān)于JavaScript 實(shí)現(xiàn)日期時(shí)間轉(zhuǎn)時(shí)間戳的文章就介紹到這了,更多相關(guān)JavaScript 時(shí)間轉(zhuǎn)時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論