今天面试一个面试题没答好。问题是将一个日期格式化为 年/月/日,如果是单数的话要前导0。如:2020/10/01。手写代码真要命,回家后补上!
function formatDate(time, s) {
var t = new Date(time);
var y = t.getFullYear();
var m = ('0' + (t.getMonth() + 1)).slice(-2);
var d = ('0' + t.getDate()).slice(-2);
return y + s + m + s + d;
}
var dateStr = '2020-10-1';
var time = formatDate(dateStr, '/');
console.log(time); // 2020/10/01