js获取当前时间

2023-02-18 1,625 0

js获取并展示当前时间:

/**
* @param {Boolean} type 格式 [true:2018年01月01日,false:2018-01-01]
* @param {Boolean} isno 是否包含时分秒 [true:包含,false:不包含]
*/
function currentDate(type, isno) {
    var date = new Date();
    var year = singular(date.getFullYear());
    var month = singular(date.getMonth() + 1);
    var strDate = singular(date.getDate());
    var hours = singular(date.getHours());
    var minutes = singular(date.getMinutes());
    var seconds = singular(date.getSeconds());
    if (type) {
	if (isno) {
	    return year + "年" + month + "月" + strDate + "日 " + hours + "时" + minutes + "分" + seconds + "秒";
	} else {
	    return year + "年" + month + "月" + strDate + "日";
	}
    } else {
	if (isno) {
	    return year + "-" + month + "-" + strDate + " " + hours + ":" + minutes + ":" + seconds;
	} else {
	    return year + "-" + month + "-" + strDate;
	}
    }
}
// 单数补位
function singular(num) {
    if (num < 10) {
	num = "0" + num;
    }
    return num;
}
	
// 调用
currentDate(true, true);

相关文章

JavaScript数组去重
JavaScript 数组方法(三)
JavaScript 数组方法(二)
JavaScript 数组方法(一)
JS身份证精确校验
前端js实现打包下载文件

发布评论