JavaScript 如何获取当前日期

JavaScript 如何获取当前日期

在本文中,我们将看到如何使用JavaScript的内置方法获取当前日期,并通过示例来实现。有两种方法可以完成此任务:

  • 使用Date().toDateString()方法
  • 使用它们各自的方法来提取日、月和年。

有几种其他方法可以完成此任务,但在这里,我们将了解这两种在JavaScript中获取当前日期的方法。

方法1:使用Date().toDateString()方法

toDateString()方法用于返回Date对象的日期部分。前三个字母指定星期几,接下来的三个字母指定月份名称,接下来的两位数字指定日期,最后的四位数字指定年份。该方法返回一个包含上述格式日期的字符串。这是比切片方法更好的方法来获取Date()对象的日期部分。

语法:

new Date().toDateString();
JavaScript

示例: 此示例描述了使用Date()。toDateString()方法获取当前日期的用法。

let date = new Date().toDateString();
 
console.log(date);
JavaScript

输出

Wed Jun 14 2023
JavaScript

方法2:通过各自的方法获取天、月和年

所有日期的部分都可以通过各自的方法找到。可以使用getDate()方法提取天数。可以使用getMonth()方法提取月份。可以使用getFullYear()方法提取年份。如果天数和月份是单个数字,则会通过将其转换为字符串对象并使用padStart()方法进行填充0。此方法会填充当前字符串,直到结果字符串达到给定的长度,此处填充为长度2。然后通过按所需格式拼接所有这些部分来构建最终的日期。

语法:

getDate()方法: 用于从给定的日期对象中获取月份的日期。

let dateObj = new Date();
JavaScript

getMonth() 方法: 用于从给定的 Date 对象中获取月份(0 到 11)。

let month = String(dateObj.getMonth() + 1).padStart(2, '0');
JavaScript

getFullYear()方法 : 它用于从给定的日期对象中获取年份。

let year = dateObj.getFullYear();
JavaScript

将日期转换为字符串:

let day = String(dateObj.getDate()).padStart(2, '0');
JavaScript

指定日期的特定格式:

let output = day + '/' + month + '/' + year;
JavaScript

示例: 此示例描述了使用各自的方法获取当前日期。

let dateObj = new Date();
 
let month = String(dateObj.getMonth() + 1)
    .padStart(2, '0');
     
let day = String(dateObj.getDate())
    .padStart(2, '0');
 
let year = dateObj.getFullYear();
let output = day + '/' + month + '/' + year;
 
console.log(output);
JavaScript

输出

14/06/2023
JavaScript

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册