原生 js 时间戳 和 时间的相互转换
时间转换为时间戳
1、let timestamp = new Date().valueOf();
//通过valueOf()函数返回指定对象的原始值获得准确的时间戳值;
2、let timestamp = new Date().getTime();
//通过原型方法直接获得当前时间的毫秒值,准确
3、var timetamp = Number(new Date()) ;
//将时间转化为一个number类型的数值,即时间戳;
时间戳转换为时间
let date = new Date(1610507257932);
常用时间转换操作方法
let myDate = new Date();
//使用getYear()方法目前返回的是3位数!处于1900年和1999年间的getYear()方法返回的只有两位数。在此之后的年份返回的都是四位数的,比如2009年,Javascript解析器应该是返回2009的,而浏览器则计算返回109。
myDate.getYear(); //获取当前年份(2位或3位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间戳
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210113113652548.png)
myDate.toLocaleTimeString();
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210113113747392.png)
myDate.toLocaleString( );
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210113113916238.png)
欢迎大家加入微信群交流
今天是从业四年以来第2篇分享文章,也算是个进步吧,一天进步一点点,加油
好,今天的方法就分享到这里,如果各位有什么不明白的,可以在评论下留言,大家一起探讨。我是三井寿,一个永不放弃的男人!