1

例如转换日期时:

var dateObj = new Date("10/01/2019");
console.log(dateObj);

返回Tue Oct 01 2019 00:00:00,即它以天为月,同样以月值

如何使 new Date()获取 dd/mm/yyyy ?

4

1 回答 1

0

答案在这里:https ://stackoverflow.com/a/33299764/6664779

(来自原始答案)我们可以使用 split 功能,然后将部分连接起来创建一个新的日期对象:

var dateString = "23/10/2019"; // Oct 23

var dateParts = dateString.split("/");

// month is 0-based, that's why we need dataParts[1] - 1
var dateObject = new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0]); 

document.body.innerHTML = dateObject.toString();
于 2019-10-04T11:07:16.567 回答