📌  相关文章
📜  如何在 Javascript 中获取当前格式化日期 dd/mm/yyyy 并将其附加到输入中?

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

如何在 Javascript 中获取当前格式化日期 dd/mm/yyyy 并将其附加到输入中?

方法 1:使用 toLocaleDateString() 方法: toLocaleDateString() 方法用于将 Date 对象的日期部分的语言敏感表示作为字符串返回。它有两个可选参数,语言环境和选项。可以使用语言标签指定 locales 参数,这些语言标签用于根据该语言环境的格式显示日期。语言环境有各种选项可用于修改所使用的语言环境。

通过将语言环境指定为“en-GB”,将语言环境设置为“英式英语”,可以将日期格式化为“dd/mm/yyyy”。

可以使用 valueAsDate 属性将日期设置为输入。默认情况下,此属性接受要在日期选择器中显示的 Date 对象。当前日期可以通过为其分配一个新的 Date() 对象来显示。

句法:

new Date().toLocaleDateString('en-GB')

例子:



      

    
        How to get current formatted date dd/mm/yyyy
        in Javascript and append it to an input?
    

  

    

        GeeksforGeeks     

                    How to get current formatted date dd/mm/yyyy in          Javascript and append it to an input?                 

        Current Date is:               

           

        Please select the date to start the course:              

                                   

输出:
toLocaleDateString

方法二:从toLocalISOString()方法拼接字符串:可以从toLocalISOString()方法返回的字符串中提取日期。返回的字符串使用 slice(0, 10) 从 0 到第 10 个索引进行切片,通过破折号 (-) 分隔符拆分为单独的组件,反转以首先生成日期值,然后使用 slash(/) 作为分隔器。这给出了“dd/mm/yyyy”格式的日期。

可以使用 valueAsDate 属性将日期设置为输入。默认情况下,此属性接受要在日期选择器中显示的 Date 对象。当前日期可以通过为其分配一个新的 Date() 对象来显示。

句法:

new Date().toISOString().slice(0, 10).split('-').reverse().join('/')

例子:



      

    
        How to get current formatted date dd/mm/yyyy
        in Javascript and append it to an input?
    

  

    

        GeeksforGeeks     

                    How to get current formatted date dd/mm/yyyy in          Javascript and append it to an input?             

        Current Date is:               

           

        Please select the date to start the course:              

                                   

输出:
toISOString