js获取年月日 时分秒

javascript 自带有个对象(构造函数),Date().下面是代码:

回答一:

var now = ``new Date();

var nowTime = now.toLocaleString();

var date = nowTime.substring(0,10);``//截取日期

var time = nowTime.substring(10,20); ``//截取时间

var week = now.getDay(); ``//星期

var hour = now.getHours(); ``//小时

回答二:

var date = ``new Date();

var year = date.getFullYear();

var month = date.getMonth()+1;

var day = date.getDate();

var hour = date.getHours();

var minute = date.getMinutes();

var second = date.getSeconds();

alert(year+``'年'``+month+``'月'``+day+``'日 '``+hour``':'``+minute+``':'``+second)

回答三:

function showTime() {

var now = ``new Date();

var nowTime = now.toLocaleString();

var date = nowTime.substring(0,10);``//截取日期

var time = nowTime.substring(10,20); ``//截取时间

var week = now.getDay(); ``//星期

var hour = now.getHours(); ``//小时

//判断星期几

var weeks = [``"日"``,``"一"``,``"二"``,``"三"``,``"四"``,``"五"``,``"六"``];

var getWeek = ``"星期" + weeks[week];

var sc;

//判断是AM or PM

if``(hour >= 0 && hour < 5){

sc = ``'凌晨'``;

}

else if``(hour > 5 && hour <= 7){

sc = ``'早上'``;

}

else if``(hour > 7 && hour <= 11){

sc = ``'上午'``;

}

else if``(hour > 11 && hour <= 13){

sc = ``'中午'``;

}

else if``(hour> 13 && hour <= 18){

sc = ``'下午'``;

}

else if``(hour > 18 && hour <= 23){

sc = ``'晚上'``;

}

document.getElementById(``'time'``).innerHTML =``"当前时间:" + date+``" " + getWeek +``" "``+``" "``+sc+``" "``+time;

setTimeout(``'showTime()'``,1000);

}

调用方法:

你可能感兴趣的:(js获取年月日 时分秒)