js 时间操作 格式化时间

格式化时间 yyyy-MM-dd

/**
 * 格式化时间 yyyy-MM-dd
 */
 function getDateYMD() {
    var time = new Date();
    var y = time.getFullYear();
    var m = time.getMonth() + 1;
    var d = time.getDate();
    return y + '-' + add(m) + '-' + add(d) ;
};

格式化时间 hh:mm:ss

/**
 * 格式化时间 hh:mm:ss
 */
 function getDateHMS() {
    var time = new Date();
    var h = time.getHours();
    var mm = time.getMinutes();
    var s = time.getSeconds();
    return add(h) + ':' + add(mm) + ':' + add(s);
};

格式化时间 星期几

/**
 * 格式化时间 星期几
 */
function getDateWEEK() {
    var str = "星期" + "日一二三四五六".charAt(new Date().getDay());
    return str;
};

时间不满2位添加0

/**
 * 时间不满2位添加0
 * @param m
 * @returns {string}
 */
function add(m) {
    return m < 10 ? '0' + m : m
};

你可能感兴趣的:(js 时间操作 格式化时间)