您好,登錄后才能下訂單哦!
這篇“怎么用JavaScript實現日期時間轉時間戳”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么用JavaScript實現日期時間轉時間戳”文章吧。
第一、第二種:會精確到毫秒
第三種:只能精確到秒,毫秒用000替代
注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給后臺得到。
// 時間戳轉年月日 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; },
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 }
//返回最近七天的日期 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實現日期時間轉時間戳”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。