diff --git a/src/webapp/js/getTime.js b/src/webapp/js/getTime.js index 24cbd13..4d46d69 100644 --- a/src/webapp/js/getTime.js +++ b/src/webapp/js/getTime.js @@ -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 \ No newline at end of file + // 将当前年份(通过Date对象的getFullYear方法获取)、处理后的月份(month)、处理后的日期(strDate)以及当前的小时数(通过getHours方法获取)、分钟数(通过getMinutes方法获取)、秒数(通过getSeconds方法获取)拼接成一个字符串并返回,最终得到的字符串格式类似“20241218103020”(代表2024年12月18日10时30分20秒) +} \ No newline at end of file