JavaScript—Date对象基基基基基础

159 阅读1分钟

Date 对象

  • 在 JS 中使用 Date 对象表示一个时间

  • 创建一个 date 对象

    • let d = new Date();
  • 如果直接使用构造函数创建一个 date 对象,则会封装当前代码执行时间

  • 创建指定的时间对象

    • 需要在函数中传递一个表示时间的字符串作为参数
    • 日期格式:月/日/年 时:分:秒 示例:let d = new Date("12/16/2020 12:12:12");
  • getDate()

    • 获取当前日期对象是几号
  • getDay()

    • 获取当前日期对象是周几
    • 会返回 0-6 的值,0 表示周日
let d = new Date("12/16/2020 12:12:12");

let day = d.getDay();

console.log(day); //3  周三
  • getMonth()
    • 返回当前日期对象的月份
    • 会返回 0-11 的值,0 表示一月
let month = d.getMonth();

console.log(month); //11
  • getFullYear()
    • 获取当前日期对象的年份
let year = d.getFullYear();

console.log(year); //2020
  • getTime()
    • 获取当前日期对象的时间戳
    • 时间戳,指的是从格林威治时间(1970/1/1 0:0:0)到当前日期所花费的毫秒数
    • 计算机底层保存时间都是使用的时间戳
let time = d.getTime();

console.log(time); //1608091932000
  • 获取当前时间的时间戳
let d = Date.now();
console.log(d);
  • getSeconds()
    • 返回当前日期对象的秒
let seconds = d.getSeconds();
console.log(seconds); //12
  • getMinutes()
    • 返回当前日期对象的分
let d = new Date("12/16/2020 11:13:12");
let minutes = d.getMinutes();
console.log(minutes); //13
  • getHours()
    • 返回当前日期对象的小时
let d = new Date("12/16/2020 11:13:12");
let hours = d.getHours();
console.log(hours); //11