当先锋百科网

首页 1 2 3 4 5 6 7

原生 js 时间戳 和 时间的相互转换

时间转换为时间戳

1let timestamp = new Date().valueOf(); 
//通过valueOf()函数返回指定对象的原始值获得准确的时间戳值;
2let timestamp = new Date().getTime();
//通过原型方法直接获得当前时间的毫秒值,准确
3let timetamp = Number(new Date()) ;
//将时间转化为一个number类型的数值,即时间戳;

时间戳转换为时间

常用时间转换操作方法

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://img-blog.csdnimg.cn/20210113113652548.png)

myDate.toLocaleTimeString();    
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210113113747392.png)

myDate.toLocaleString( );      
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210113113916238.png)

**欢迎大家加入微信群交流**

在这里插入图片描述

今天是从业四年以来第2篇分享文章,也算是个进步吧,一天进步一点点,加油

好,今天的方法就分享到这里,如果各位有什么不明白的,可以在评论下留言,大家一起探讨。我是三井寿,一个永不放弃的男人!
在这里插入图片描述