- js获取系统当前时间,并转换为yyyy-mm-dd hh:mm:ss格式
方法一:
var currentDate = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'');
该方法在ie低版本浏览器会存在兼容性问题,推荐第二种方法
方法二:
function currentDate(date){
var year = date.getFullYear(); //年 ,从 Date 对象以四位数字返回年份
var month = date.getMonth() + 1; //月 ,从 Date 对象返回月份 (0 ~ 11) ,date.getMonth()比实际月份少 1 个月
var day = date.getDate(); //日 ,从 Date 对象返回一个月中的某一天 (1 ~ 31)
var hours = date.getHours(); //小时 ,返回 Date 对象的小时 (0 ~ 23)
var minutes = date.getMinutes(); //分钟 ,返回 Date 对象的分钟 (0 ~ 59)
var seconds = date.getSeconds(); //秒 ,返回 Date 对象的秒数 (0 ~ 59)
//修改月份格式
if (month >= 1 && month <= 9) {
month = "0" + month;
}
//修改日期格式
if (day >= 0 && day <= 9) {
day = "0" + day;
}
//修改小时格式
if (hours >= 0 && hours <= 9) {
hours = "0" + hours;
}
//修改分钟格式
if (minutes >= 0 && minutes <= 9) {
minutes = "0" + minutes;
}
//修改秒格式
if (seconds >= 0 && seconds <= 9) {
seconds = "0" + seconds;
}
//格式(yyyy-mm-dd hh:mm:ss)
var currentFormatDate = year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;
return currentFormatDate;
}
currentDate(new Date())
- js获取星期几:
function getWeekDate(now) {
var day = now.getDay();
var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
var week = weeks[day];
return week;
}
getWeekDate(new Date());
本文介绍使用JavaScript获取系统当前时间并将其格式化为yyyy-mm-dd hh:mm:ss的方法,同时提供了一个函数用于获取当前星期几。两种时间格式化方法分别适用于不同浏览器环境,确保了代码的兼容性和实用性。

被折叠的 条评论
为什么被折叠?



