中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用JavaScript實現日期時間轉時間戳

發布時間:2022-08-29 11:34:11 來源:億速云 閱讀:157 作者:iii 欄目:開發技術

這篇“怎么用JavaScript實現日期時間轉時間戳”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么用JavaScript實現日期時間轉時間戳”文章吧。

1、date.getTime()

怎么用JavaScript實現日期時間轉時間戳

2、date.valueOf()

怎么用JavaScript實現日期時間轉時間戳

3、Date.parse(date)

怎么用JavaScript實現日期時間轉時間戳

第一、第二種:會精確到毫秒

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

注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給后臺得到。

4.時間戳轉年月日時分秒

// 時間戳轉年月日
getYMDHMS(timestamp) {
			var date = new Date(); //時間戳為10位需*1000,時間戳為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.當前時間往前推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);	//使用當天時間戳減去以前的時間毫秒(小時*分*秒*毫秒)
			let y = dateItem.getFullYear();	//獲取年份
			let m = dateItem.getMonth() + 1;	//獲取月份js月份從0開始,需要+1
			let d= dateItem.getDate();	//獲取日期
			m = this.addDate0(m);	//給為單數的月份補零
			d = this.addDate0(d);	//給為單數的日期補零
			let valueItem= y + '-' + m + '-' + d;	//組合
			days.push(valueItem);	//添加至數組
		}
		console.log('最近七天日期:',days);
 
		return days;
	},

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

怎么用JavaScript實現日期時間轉時間戳

以上就是關于“怎么用JavaScript實現日期時間轉時間戳”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建水县| 中宁县| 灵山县| 离岛区| 田阳县| 穆棱市| 石阡县| 无极县| 朔州市| 樟树市| 达日县| 五原县| 东海县| 封开县| 荔波县| 镇宁| 安新县| 奉化市| 长丰县| 安陆市| 大理市| 普宁市| 竹山县| 宁海县| 昌黎县| 岳普湖县| 弥勒县| 潢川县| 武邑县| 邻水| 中方县| 呼玛县| 三原县| 兖州市| 永春县| 成安县| 牡丹江市| 白玉县| 阿图什市| 东乡县| 祁东县|