-
创建一个新的 Date 对象,命名为
currentDate
,以获取当前的日期和时间。 -
使用
getFullYear
方法获取当前年份,并将其赋值给变量year
。 -
使用
getMonth
方法获取当前月份,需要加1,因为月份是从0开始计数的。使用slice
方法将月份值转换为两位数,并将其赋值给变量month
。 -
使用
getDate
方法获取当前日期,并将其赋值给变量day
。同样地,使用slice
方法将日期值转换为两位数。 -
使用
getHours
方法获取当前小时,并将其赋值给变量hours
。同样地,使用slice
方法将小时值转换为两位数。 -
使用
getMinutes
方法获取当前分钟,并将其赋值给变量minutes
。同样地,使用slice
方法将分钟值转换为两位数。 -
使用
getSeconds
方法获取当前秒数,并将其赋值给变量seconds
。同样地,使用slice
方法将秒数值转换为两位数。 -
使用字符串拼接将年、月、日、小时、分钟和秒数组合成日期和时间字符串,格式为 YYYY-MM-DD HH:mm:ss,并将其赋值给变量
dateTimeString
。 -
返回日期和时间字符串。
-
调用函数并将返回的日期和时间字符串打印到控制台。
function getCurrentDateTimeString() { // 创建一个新的 Date 对象,获取当前日期和时间 var currentDate = new Date(); // 获取当前年份 var year = currentDate.getFullYear(); // 获取当前月份,需要加1,因为月份是从0开始计数的 var month = ('0' + (currentDate.getMonth() + 1)).slice(-2); // 获取当前日期 var day = ('0' + currentDate.getDate()).slice(-2); // 获取当前小时 var hours = ('0' + currentDate.getHours()).slice(-2); // 获取当前分钟 var minutes = ('0' + currentDate.getMinutes()).slice(-2); // 获取当前秒数 var seconds = ('0' + currentDate.getSeconds()).slice(-2); // 构造日期和时间字符串,格式为 YYYY-MM-DD HH:mm:ss var dateTimeString = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds; // 返回日期和时间字符串 return dateTimeString; } // 调用函数并将结果打印到控制台 console.log(getCurrentDateTimeString());
获取当前对象的时间日期
最新推荐文章于 2024-06-10 22:52:06 发布