在JavaScript中,Date对象可以获取日期和时间。下面是一些常用的获取时间和日期的方法。
一、获取系统的当前时间
01. 没有参数的获取值
如果没有参数, 返回系统的当前时间var date = new Date();console.log(date); // Wed Feb 03 2021 11:06:15 GMT 0800 (中国标准时间)
02. 有参数的获取值有参数常用的获取值var date1 = new Date(‘2021-01-25’);console.log(date1); // Mon Jan 25 2021 08:00:00 GMT 0800 (中国标准时间)vardate2=newDate(‘2021-01-2516:29:04’);console.log(date2); // Mon Jan 25 2021 16:29:04 GMT 0800 (中国标准时间)
二、获取时间戳
获得Date总的毫秒数(时间戳) ,不是当前时间的毫秒数 ,而是距离1970年1月1号过了多少毫秒数。方式有四种:
1、valueOf()2、getTime()3、 号4、now()
01. valueOf通过 valueOf() 、getTime()var date = new Date();console.log(date.valueOf()); //1612321724205距离1970.1.1总的毫秒数
02. getTimeconsole.log(date.getTime()); // 1612321724205getTime() 返回 1970 年 1 月 1 日至今的毫秒数
03. 号vardate1= newDate();console.log(date1); // 1612321769308
04.now()H5 新增的 获得总的毫秒数 console.log(Date.now()); //1612321821724
三、获取年月日
获取年份:getFullYear()
获取月份:getMonth()返回的值范围是(0~11)0代表一月份。
获取日期:getDate() 返回的值范围是(1~31)
var now = new Date();var year = now.getFullYear(); //得到年份var month = now.getMonth() 1;//得到月份var date = now.getDate();//得到日期console.log(year,month,date)// 2021 2 3
获取周:getDay() 返回值范围是(0~6)
var day = now.getDay();//得到周几console.log(day) //3
三、获取时分秒
获取小时数:getHours()返回的值范围是(0 ~ 23)
获取分钟数:getMinutes()返回的值范围是(0 ~ 59)
获取秒数:getSeconds()返回的值范围是(0 ~ 59)
var now = new Date();var hour= now.getHours();//得到小时数var minute= now.getMinutes();//得到分钟数varsecond=now.getSeconds();//得到秒数console.log(hour,minute,second) // 11 17 9
获取毫秒数:getMilliseconds()返回的值范围是(0 ~ 999)
var millisecond= now.getMilliseconds();//得到毫秒console.log(millisecond)// 229Referenceshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/nowhttps://zhuanlan.zhihu.com/p/143035141
Readings
如果你想逃避痛苦,只要证明自己在某件事上是对的,随便什么事都可以,只要让别人看起来像是错的一方就行了。
如果我能证明伴侣是错的,那么我就是对的。
觉得自己站在对的一方,就能抵消痛苦的感觉,而怒气则能让我骄傲、神气,压过其他不愉快的感觉。
END
https://github.com/fqs1024/blog/blob/master/README.md