在我的日期选择器中,日期将以 mm/dd/yyyy 格式插入。但插入后我希望它以 yyyy-mm-dd 格式发送。我正在使用 JavaScript 来执行此操作。但我没能做到这一点。那我该怎么办?
谢谢和问候, 奇兰塔卡
最佳答案
您还可以使用正则表达式:
var convertDate = function(usDate) {
var dateParts = usDate.split(/(\d{1,2})\/(\d{1,2})\/(\d{4})/);
return dateParts[3] + "-" + dateParts[1] + "-" + dateParts[2];
}
var inDate = "12/06/2013";
var outDate = convertDate(inDate); // 2013-12-06
该表达式也适用于单位数的月份和日期。
关于javascript - 输入后将日期格式从 mm/dd/yyyy 转换为 yyyy-mm-dd 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24932343/