js 内置对象Date()用法

简介: js 内置对象Date()用法

前言


简单记录一下js内置对象Date()的用法。

生成Date对象


  1. new Date()无入参时,得到当前时间,默认的格式例如Mon Feb 28 2022 10:27:31 GMT+0800 (中国标准时间)
const date = new Date()
console.log(date)//Mon Feb 28 2022 10:27:31 GMT+0800 (中国标准时间)

可以用入参指定输出日期时间,以下三种均表示同一时间2022-3-1 10:00:00。

  • 第一种注意月份从0表示1月,11表示12月,是差1的关系,因此以下第二个数字2表示3月。
new Date(2022, 2, 1, 10, 0, 0)

第二种记得格式,月份日期以及时间,数字必须要保持2位数。

new Date("2022-03-01T10:00:00")

第三种月份要用英文输入,不要遗漏月份与日期,年份与时间中间的空格。

new Date("March 1, 2022 10:0:0")

用入参指定日期时间,如果只用到日期年月日,可以不需要指定时间时分秒,默认是0时0分0秒。

new Date(2022, 2, 1)
new Date("2022-03-01")
new Date("March 01, 2022")

还有使用时间戳获得年月日,不过一般都不是手动输入,因为正常人一般不会知道时间戳的数字值。

new Date(1646100000000)//Tue Mar 01 2022 10:00:00 GMT+0800 (中国标准时间)

Date对象属性


属性有很多,我就记录一下常用的。

取值

以下表示2022-3-1 10:00:00即new Date(2022, 2, 1, 10, 0, 0)日期对象的取值


image.png

设定值

image.png

相关文章
|
11月前
|
JavaScript 前端开发
JavaScript Date(日期) 对象
JavaScript Date(日期) 对象
149 2
|
6月前
|
JavaScript 前端开发 Java
详解js柯里化原理及用法,探究柯里化在Redux Selector 的场景模拟、构建复杂的数据流管道、优化深度嵌套函数中的精妙应用
柯里化是一种强大的函数式编程技术,它通过将函数分解为单参数形式,实现了灵活性与可复用性的统一。无论是参数复用、延迟执行,还是函数组合,柯里化都为现代编程提供了极大的便利。 从 Redux 的选择器优化到复杂的数据流处理,再到深度嵌套的函数优化,柯里化在实际开发中展现出了非凡的价值。如果你希望编写更简洁、更优雅的代码,柯里化无疑是一个值得深入学习和实践的工具。从简单的实现到复杂的应用,希望这篇博客能为你揭开柯里化的奥秘,助力你的开发之旅! 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一
|
11月前
|
JavaScript 前端开发
JS try catch用法:异常处理
【10月更文挑战第12天】try/catch` 是 JavaScript 中非常重要的一个特性,它可以帮助我们更好地处理程序中的异常情况,提高程序的可靠性和稳定性。
484 56
|
10月前
|
JavaScript 前端开发
js中的bind,call,apply方法的区别以及用法
JavaScript中,`bind`、`call`和`apply`均可改变函数的`this`指向并传递参数。其中,`bind`返回一个新函数,不立即执行;`call`和`apply`则立即执行,且`apply`的参数以数组形式传递。三者在改变`this`指向及传参上功能相似,但在执行时机和参数传递方式上有所区别。
162 1
|
10月前
|
JavaScript 前端开发
JS中的构造函数的含义和用法
构造函数是JavaScript中用于创建新对象的特殊函数,通常首字母大写。通过`new`关键字调用构造函数,可以初始化具有相同属性和方法的对象实例,从而实现代码复用。例如,定义一个`Person`构造函数,可以通过传入不同的参数创建多个`Person`对象,每个对象都有自己的属性值。此外,构造函数还可以包含方法,使每个实例都能执行特定的操作。构造函数的静态属性仅能通过构造函数本身访问。ES6引入了`class`语法糖,简化了类的定义和实例化过程。
171 1
|
11月前
|
JavaScript 前端开发
JavaScript Date
【10月更文挑战第06天】
113 18
|
11月前
|
JavaScript 前端开发
js的math.max的用法
js的math.max的用法
334 6
|
11月前
|
JavaScript
JS中的splice的三种用法(删除,替换,插入)
JS中的splice的三种用法(删除,替换,插入)
945 4
|
12月前
|
JavaScript 前端开发
JavaScript用法
JavaScript用法
|
11月前
|
前端开发 JavaScript 开发者
深入理解JavaScript中的Promise:用法与最佳实践
【10月更文挑战第8天】深入理解JavaScript中的Promise:用法与最佳实践
778 0