JavaScript 实现日期时间转时间戳
更新时间:2022年08月28日 10:13:07 作者:liyinchi1988
这篇文章主要介绍了JavaScript 实现日期时间转时间戳,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
1、date.getTime()
2、date.valueOf()
3、Date.parse(date)
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒用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 时间转时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
这篇文章主要介绍了Object.keys() 和 Object.getOwnPropertyNames() 的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-05-05javascript实现动态导入js与css等静态资源文件的方法
这篇文章主要介绍了javascript实现动态导入js与css等静态资源文件的方法,基于回调函数实现该功能,具有一定参考借鉴价值,需要的朋友可以参考下2015-07-07js getBoundingClientRect使用方法详解
这篇文章主要介绍了js getBoundingClientRect使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-07-07利用JavaScript在网页实现八数码启发式A*算法动画效果
这篇文章主要介绍了利用JavaScript在网页实现八数码启发式A*算法动画效果,需要的朋友可以参考下2017-04-04JAVASCRIPT style 中visibility和display之间的区别
visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。2010-01-01
最新评论