📜  如何在 JavaScript 中获取当前日期?

📅  最后修改于: 2022-05-13 01:56:40.927000             🧑  作者: Mango

如何在 JavaScript 中获取当前日期?

在本文中,我们将了解如何使用 Javascript 中的内置函数获取当前日期,并将通过示例了解它们的实现。有 2 种方法可以执行此任务:

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

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

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

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

句法:

new Date().toDateString();

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

HTML


  

    How to get current date in JavaScript?

  

    

        GeeksforGeeks     

      How to get current date in JavaScript?       

Current Date is:

                      


HTML


  

     How to get current date in JavaScript? 

  

    

        GeeksforGeeks     

             How to get current date in JavaScript?            

Current Date is:

                      


输出:

toDateString() 方法

方法2:使用各自的方法获取日、月、年:

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

句法:

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

let dateObj = new Date();

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

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

getFullYear() 方法用于从给定的 Date 对象中获取年份。

let year = dateObj.getFullYear();

要将日期转换为字符串:

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

要以特定格式指定日期:

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

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

HTML



  

     How to get current date in JavaScript? 

  

    

        GeeksforGeeks     

             How to get current date in JavaScript?            

Current Date is:

                      

输出:

获取当前日期