时间日期对象

  • Post author:
  • Post category:其他



创建日期对象

,所有关于日期的操作,都需要使用日期对象来操作


利用系统提供的构造函数:Date来创建


var date = new Date()

这个对象是专门用于操作时间日期的,在输出的时候,默认会以字符串的形式显示

console.log(date)  //Fri Mar 18 2022 09:46:59 GMT+0800 (中国标准时间)

每个国家都处在不同的时区,所以每个国家同一时间,显示的时间是不一样的,比如:现在在中国是早上9点,此时在美国是晚上9点

为了保证同一时刻,每个国家都可以使用同一个统一东西描述当前的时间 – 世界标准时间 – 中国的时区跟世界标准时间相差8小时,+8小时,比如:现在在中国是早上9点,世界标准时间此时1点

new Date()获取到的是当前时间的时间日期对象 – 是客户端时间 – 是自己计算机上的时间,如果我们修改自己计算机的时间后,获取到的时间也会发生变化


从时间日期对象中获取具体的时间

var date = new Date()

console.log(date)


获取年份 – 对象.getFullYear()

var year = date.getFullYear()

console.log(year)


获取月份 – 对象.getMonth()

– 在对象中,使用0~11来描述1~12月

var month = date.getMonth() + 1

console.log(month)


获取日 – 对象.getDate()

var d = date.getDate() // 注意:千万不要使用date变量表示日

console.log(d)


获取星期 – 对象.getDay()

var day = date.getDay()

console.log(day)


获取时 – 对象.getHours()

var hour = date.getHours()

console.log(hour)


获取分 – 对象.getMinutes()

var minute = date.getMinutes()

console.log(minute)


获取秒 – 对象.getSeconds()

var second = date.getSeconds()

console.log(second)


获取毫秒 – 对象.getMilliseconds()

– 1s === 1000ms

var mill = date.getMilliseconds()

console.log(mill)


获取时间戳

:从1970年1月1日8点0分0秒到现在所走过的毫秒数来描述当前时间的

语法:

对象.getTime()

var time = date.getTime()

console.log(time)

// 为什么要用时间戳来描述时间,很多情况下,我们需要对时间进行计算的,减法运算:

// 2022年10月1日 – 2022年3月18日

// 国庆的时间戳 – 当前的时间戳 = 毫秒差 – 转换成天数



版权声明:本文为qq_53640252原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。