如何在 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:
输出:
方法二:从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:
输出: