您的当前位置:首页正文

Js格式化日期

来源:华拓网

今天面试一个面试题没答好。问题是将一个日期格式化为 年/月/日,如果是单数的话要前导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