JavaScript Date对象 日期获取函数

JavaScript Date对象是处理日期和时间的首选方式之一。Date对象的实例从内部保存为UTC格式的整数,它代表1970年1月1日UTC(协调世界时)午夜至当前日期时间间的毫秒数。Date对象提供了许多方法来获取日期,包括年、月、日、小时、分钟和秒等。下面是Date对象日期获取函数的完整攻略:

1. 获取完整日期时间

使用Date对象的toString()方法可以获取完整的日期时间。代码如下:

const now = new Date();
console.log(now.toString());

输出结果如下:

Tue Oct 19 2021 16:48:20 GMT+0800 (中国标准时间)

toString()方法返回一个带有时区偏移量的字符串表示日期对象。

2. 获取年份

使用Date对象的getFullYear()方法可以获取年份。代码如下:

const now = new Date();
console.log(now.getFullYear());

输出结果如下:

2021

getFullyear()方法返回一个四位数的年份。

3. 获取月份

使用Date对象的getMonth()方法可以获取月份,但返回值是0到11之间的数字,需要加上1才是真实的月份。代码如下:

const now = new Date();
console.log(now.getMonth() + 1);

输出结果如下:

10

4. 获取日期

使用Date对象的getDate()方法可以获取日期。代码如下:

const now = new Date();
console.log(now.getDate());

输出结果如下:

19

5. 获取小时数

使用Date对象的getHours()方法可以获取小时数。代码如下:

const now = new Date();
console.log(now.getHours());

输出结果如下:

16

6. 获取分钟数

使用Date对象的getMinutes()方法可以获取分钟数。代码如下:

const now = new Date();
console.log(now.getMinutes());

输出结果如下:

48

7. 获取秒数

使用Date对象的getSeconds()方法可以获取秒数。代码如下:

const now = new Date();
console.log(now.getSeconds());

输出结果如下:

20

示例说明

示例一:构造指定日期的Date对象

const date = new Date(2021, 11, 25);
console.log(date.toString());

输出结果如下:

Fri Dec 25 2021 00:00:00 GMT+0800 (中国标准时间)

在构造Date对象时,第一个参数是年份,第二个参数是月份(0到11之间的数字),第三个参数是日期。如果省略后两个参数,默认为1月1日。

示例二:获取当前日期的年、月、日信息

const now = new Date();
const year = now.getFullYear();
const month = now.getMonth() + 1;
const date = now.getDate();
console.log(`${year}-${month}-${date}`);

输出结果例如:

2021-10-19

上述示例首先获取当前日期,然后使用前面介绍的方法获取年、月、日信息,最后拼接成一个字符串进行输出。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript Date对象 日期获取函数 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • Js中var,let,const的区别你知道吗

    当我们在 JavaScript 中声明变量时,可以使用三种关键字 var、let 和 const。这些关键字虽然能够完成相同的任务,但它们的含义和用法是不同的。 var关键字 使用 var 关键字,我们可以在 JavaScript 中声明一个变量。它是 ES5 标准中的一部分。var 关键字在声明变量时,会将该变量提升到函数或全局作用域的顶部。这意味着,在声…

    JavaScript 2023年6月10日
    00
  • es6新特性之 class 基本用法解析

    “es6新特性之 class 基本用法解析”是用于Javascript语言中的类定义机制。下面详细讲解class基本用法解析,包括类的定义、继承、静态方法、getters/setters等。 1.类定义 ES6的类定义机制为Javascript中引入了面向对象编程的思想,具有类似其他面向对象语言的类定义能力。通过这种方式,可以将代码分解为类,类似于函数定义的…

    JavaScript 2023年6月11日
    00
  • jquery实现表单验证并阻止非法提交

    下面就是完整攻略。 1. 引入jQuery文件 表单验证需要使用jQuery库,所以要先在HTML文档中引入jQuery文件。可以在head标签内添加如下代码来引入jQuery文件: <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"&…

    JavaScript 2023年6月10日
    00
  • 关于JavaScript中URL对象的一些妙用

    关于JavaScript中URL对象的一些妙用,我来为大家详细讲解一下。 什么是URL对象 URL对象是JavaScript中的一个内置对象,它表示一个统一资源定位符,即URL。它可以帮助我们解析并操作URL。 在JavaScript中,我们可以通过创建一个URL实例来创建一个URL对象。其语法如下: let urlObject = new URL(urlS…

    JavaScript 2023年6月11日
    00
  • Visual Studio中js调试的方法图解

    下面我将详细地讲解“Visual Studio中js调试的方法图解”的完整攻略。 一、Visual Studio中js调试的方法图解 在 Visual Studio 中,开发者可以方便地对 JavaScript 代码进行调试,它提供了丰富的调试工具和应用程序接口。下面是使用 Visual Studio 进行 JavaScript 调试的步骤: 1. 打开一个…

    JavaScript 2023年6月11日
    00
  • JS+HTML5 FileReader实现文件上传前本地预览功能

    下面我来详细讲解如何使用JS+HTML5 FileReader实现文件上传前本地预览功能。 什么是FileReader FileReader是一个HTML5规范中引入的API,可以将本地计算机上的文件读取到浏览器中。它是通过File API提供的,我们可以使用它读取文件的内容,以便进行一些操作,例如预览图片、验证文件内容等。 FileReader使用方法 使…

    JavaScript 2023年5月27日
    00
  • 一文详解JavaScript闭包典型应用

    一、JavaScript闭包基础概念 闭包指的是函数内部能够访问其外部作用域的一种机制。简单来说,闭包就是一个函数引用了其包含作用域中的变量(即使在该函数外部调用时也能够访问这些变量)。通常,一个函数执行完毕后,其内部变量将会释放,但如果该函数内部存在闭包,则这些变量仍然会被保存。 二、闭包的经典应用 实现函数记忆 函数记忆是一种用来缓存函数结果的技术。它可…

    JavaScript 2023年6月10日
    00
  • Qiankun Sentry 监控异常上报无法自动区分项目解决

    完整攻略如下: Qiankun Sentry 监控异常上报无法自动区分项目解决 问题描述 在使用 Qiankun 进行微前端架构开发时,可能会出现 Sentry 监控异常上报无法自动区分项目的问题。具体表现为:在一个微应用抛出异常,异常信息被上报到了主应用的 Sentry 中,而无法定位到哪个微应用抛出了异常。 原因分析 这个问题的根本原因是 Sentry …

    JavaScript 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部