备忘,以后可以直接复制:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var date=new Date(); //全局用 当前时间
function dateFormat(date) { //时间格式 年月日时分秒 可根据需要筛减
var y=date.getFullYear(),
month=date.getMonth() + 1,
m=month<10 ? "0"+month : month,
d=(date.getDate()<10) ? "0"+date.getDate() : date.getDate(),
h=(date.getHours()<10) ? "0"+date.getHours() : date.getHours(),
mi=(date.getMinutes()<10) ? "0"+date.getMinutes() : date.getMinutes(),
s=(date.getSeconds()<10) ? "0"+date.getSeconds() : date.getSeconds();
var sendDate=y + "-" +m + "-" +d + " " +h + ":" +mi + ":" +s;
return sendDate;
}
document.write("当前测试时间:"+dateFormat(date)+"<br><br>");
//昨天
var yesterday=dateFormat(new Date(date.getTime() - 86400000));
document.write("昨天:"+yesterday+"<br><br>");
//明天
var tomorrow=dateFormat(new Date(date.getTime() + 86400000));
document.write("明天:"+tomorrow+"<br><br>");
function monday (date) { //周一
var weekday = date.getDay()||7;
date.setDate(date.getDate()-weekday+1);
return dateFormat(date);
}
document.write("周一:"+monday (date)+"<br><br>");
function monthFirst (date) { //本月第一天
date.setDate(1);
return dateFormat(date);
}
document.write("本月一号:"+monthFirst(date)+"<br><br>");
function yearFirst (date) { //今年第一天
date.setDate(1);
date.setMonth(0);
return dateFormat(date);
}
document.write("今年一号:"+yearFirst(date)+"<br><br>");
</script>
</body>
</html>
更多时间API 使用细则:http://www.w3school.com.cn/jsref/jsref_obj_date.asp
IE下显示图: