使用JavaScript将日期字符串中的年份(yyyy)、月份(mm)和日期(dd)提取出来,然后以所需的顺序重组字符串。以下是一个示例代码:
//获取日期输入框
var inputDate = document.getElementById("date-input");
//获取日期字符串并拆分为日、月、年
var parts = inputDate.value.split("-");
var day = parts[0];
var month = parts[1];
var year = parts[2];
//重组日期字符串,以yyyy-mm-dd格式显示
var formattedDate = year + "-" + month + "-" + day;
//将重组后的字符串赋回输入框
inputDate.value = formattedDate;
此代码将输入框中的dd-mm-yyyy转换为yyyy-mm-dd格式。将其放置在日期输入框的onChange事件中,即可在用户选择日期时自动转换格式。