JavaScript 日期对象

简介: JavaScript 日期对象

Date 对象和 Math 对象不一样, Date 是一个构造函数,所以使用时需要实例化后才能使用其

中具体方法和属性。 Date 实例用来处理日期和时间。

使用 Date 实例化日期对象:

获取当前时间必须实例化

获取指定时间的日期对象

let now = new Date();
let time = new Date('2020/10/1')
// 注意:如果创建实例时并未传入参数,则得到的日期对象是当前时间对应的日期对象

获取当年:getFullYear()

let time = new Date();
console.log(time.getFullYear());// 返回当前日期的年 2024

获取当月(0 ~ 11):getMonth()

let time = new Date();
console.log(time.getMonth() + 1); // 月份 返回的月份小 1 个月,记得月份加 1

获取当天日期:getDate()

let time = new Date();
console.log(time.getDate()); // 返回 几号

获取星期几(周日 0 到周六 6):getDay()

let time = new Date();
console.log(time.getDay()); // 周一返回 1 周六返回 6 周日返回 0


获取当前小时:getHours()

let time = new Date();
console.log(time.getHours()); // 返回 时

获取当前分钟:getMinutes()

let time = new Date();
console.log(time.getMinutes()); // 返回 分

获取当前秒钟:getSeconds()

let time = new Date();
console.log(time.getSeconds()); // 返回 秒

时间戳:

时间戳是指 格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒 ( 北京时间 1970 年 01 月 01 日

08 时 00 分 00 秒 ) 起至现在的总毫秒数。

获取时间戳的三种方法:

// 实例化 Date 对象
let now1 = new Date();
console.log(now1.valueOf())
console.log(now1.getTime())
// 2. 简单写可以这么做 (最常用的)
let now2 = + new Date();
console.log(now2);
// 3. HTML5 中提供的方法,有兼容性问题
let now3 = Date.now();
console.log(now3);


相关文章
|
15小时前
|
JavaScript 前端开发
js用Date对象处理时间
以上就是JavaScript中Date对象处理时间的一些基本方法。
5 0
|
15小时前
|
JavaScript 前端开发
在JavaScript中,函数原型(Function Prototype)是一个特殊的对象
【5月更文挑战第11天】JavaScript中的函数原型是一个特殊对象,它为所有函数实例提供共享的方法和属性。每个函数在创建时都有一个`prototype`属性,指向原型对象。利用原型,我们可以向所有实例添加方法和属性,实现继承。例如,我们定义一个`Person`函数,向其原型添加`greet`方法,然后创建实例`john`和`jane`,它们都能调用这个方法。尽管可以直接在原型上添加方法,但推荐在构造函数内部定义以封装数据和逻辑。
10 2
|
15小时前
|
JavaScript 前端开发
JavaScript 提供了多种方法来操作 DOM(文档对象模型)
【5月更文挑战第11天】JavaScript 用于DOM操作的方法包括获取元素(getElementById, getElementsByClassName等)、修改内容(innerHTML, innerText, textContent)、改变属性、添加/删除元素(appendChild, removeChild)和调整样式。此外,addEventListener用于监听事件。注意要考虑兼容性和性能当使用这些技术。
6 2
|
15小时前
|
JavaScript 前端开发 Shell
JS获取当前时间、及一周之前、一个月之前日期
这段代码展示了JavaScript中获取当前时间以及过去特定日期的方法。包括获取时间戳和格式化日期的函数,例如获取一周、一个月前的日期。另外,还包含了添加随机数的日期时间戳生成和计算两个日期之间差值的示例。
|
15小时前
|
存储 JavaScript 前端开发
JavaScript对象方法详解
JavaScript对象方法详解
16 1
|
15小时前
|
JavaScript 前端开发
js对比日期大小
js对比日期大小
13 1
|
15小时前
|
JavaScript
js多维数组去重并使具有相同属性的对象数量相加
js多维数组去重并使具有相同属性的对象数量相加
11 1
|
15小时前
|
前端开发 JavaScript 数据安全/隐私保护
前端javascript的DOM对象操作技巧,全场景解析(二)
前端javascript的DOM对象操作技巧,全场景解析(二)
|
15小时前
|
移动开发 缓存 JavaScript
前端javascript的DOM对象操作技巧,全场景解析(一)
前端javascript的DOM对象操作技巧,全场景解析(一)
|
15小时前
|
JavaScript 前端开发
实现一个JavaScript动态日期功能
实现一个JavaScript动态日期功能