位置:首页 > web前端 > javascript

JS中的date对象怎么取值 获取日期的方法 如何获取时间戳

dearweb 发布:2021-08-19 10:52:21阅读:

大部分小伙伴在写js的时候几乎都会需要获取日期,在js中有一个Date()对象,可以方便我们获取日期,下面我们一起来看看如何获取。

获取data对象的方法

let date = new Date();  // new 取对象

date.getYear(); //获取当前年份(2位)

date.getFullYear(); //获取完整的年份(4位)

date.getMonth(); //获取当前月份(0-11,0代表1月)

date.getDate(); //获取当前日(1-31)

date.getDay(); //获取当前星期X(0-6,0代表星期天)

date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)

date.getHours(); //获取当前小时数(0-23)

date.getMinutes(); //获取当前分钟数(0-59)

date.getSeconds(); //获取当前秒数(0-59)

date.getMilliseconds(); //获取当前毫秒数(0-999)

date.toLocaleDateString(); //获取当前日期

var mytime=date .toLocaleTimeString(); //获取当前时间

date .toLocaleString( ); //获取日期与时间

如何和获取时间戳

获取时间戳可以让我们更方便的比较两个时间的先后关系,用于计算日期的先后。一般常用的方法有以下几种。

let timestamp1 = Date.parse(new Date());

let timestamp2 = (new Date()).valueOf();

let timestamp3 = new Date().getTime();

获取指定时间错

var oldTime = (new Date("2015/06/23 08:00:20")).getTime()/1000;

将时间戳转为时间

function getLocalTime(nS) {     
   return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');     
}

间如果你对日期要求比较高,自己又没有时间进行封装,可以使用js的一个库moment.js

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看