日期到字符串的转换在JavaScript中显示不正确的格式
我的HTML有:日期到字符串的转换在JavaScript中显示不正确的格式,javascript,html,css,Javascript,Html,Css,我的HTML有: <input type="date" name="dto" id="chosendate"> 用户在dd/mm/yyyy中输入日期。 尽管此转换随后显示为yyyy/mm/dd 我试过定位字符串,但仍然不起作用。 我做错了什么?因为它是字符串哑解决方案,可以是: const formatteddate = x.split`-`.reverse().join`-`; 可能x是一个字符串,需要首先转换为日期:var formatteddate=(新日期(x)。toL
<input type="date" name="dto" id="chosendate">
用户在dd/mm/yyyy中输入日期。
尽管此转换随后显示为yyyy/mm/dd
我试过定位字符串,但仍然不起作用。
我做错了什么?因为它是字符串哑解决方案,可以是:
const formatteddate = x.split`-`.reverse().join`-`;
可能x是一个字符串,需要首先转换为日期:
var formatteddate=(新日期(x)。toLocaleDateString()
我尝试了它,它输出为无效日期
const formatteddate = x.split`-`.reverse().join`-`;