|
|
|
|
@ -1,13 +1,19 @@
|
|
|
|
|
function getTime() {
|
|
|
|
|
// 定义一个名为getTime的函数,用于获取当前时间并按照特定格式进行拼接返回,该函数无参数传入
|
|
|
|
|
var date = new Date();
|
|
|
|
|
// 创建一个Date对象,用于获取当前的日期和时间信息,调用Date构造函数时如果不传参数,则默认获取当前系统时间
|
|
|
|
|
var month = date.getMonth() + 1;
|
|
|
|
|
// 通过Date对象的getMonth方法获取当前月份(返回值是0 - 11,0代表1月,11代表12月),所以这里需要加1来得到实际的月份数字(1 - 12),并将其赋值给变量month
|
|
|
|
|
var strDate = date.getDate();
|
|
|
|
|
// 通过Date对象的getDate方法获取当前日期(返回值是1 - 31,代表一个月中的第几天),将其赋值给变量strDate
|
|
|
|
|
if(month >= 1 && month <= 9) {
|
|
|
|
|
// 判断获取到的月份数字是否在1 - 9之间,如果是,则执行下面的代码块,目的是在月份数字前补0,使其格式统一为两位数字(例如1月表示为“01”)
|
|
|
|
|
month = "0" + month;
|
|
|
|
|
}
|
|
|
|
|
if(strDate >= 0 && strDate <= 9) {
|
|
|
|
|
// 判断获取到的日期数字是否在0 - 9之间,如果是,则执行下面的代码块,同样是为了在日期数字前补0,使其格式统一为两位数字(例如5号表示为“05”)
|
|
|
|
|
strDate = "0" + strDate;
|
|
|
|
|
}
|
|
|
|
|
return date.getFullYear() + month + strDate + date.getHours() + date.getMinutes() + date.getSeconds();
|
|
|
|
|
}
|
|
|
|
|
//445454
|
|
|
|
|
// 将当前年份(通过Date对象的getFullYear方法获取)、处理后的月份(month)、处理后的日期(strDate)以及当前的小时数(通过getHours方法获取)、分钟数(通过getMinutes方法获取)、秒数(通过getSeconds方法获取)拼接成一个字符串并返回,最终得到的字符串格式类似“20241218103020”(代表2024年12月18日10时30分20秒)
|
|
|
|
|
}
|