效果圖:
代碼截圖:(關鍵部分用框框標出)
源碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>
<span id="date"></span> <br>
<span id="week"></span>
</div>
<script>
var showDate = document.getElementById('date'); ?// 獲取頁面元素
var showWeek = document.getElementById('week'); ?// 獲取頁面元素
var time = new Date();
var year = time.getFullYear(); ?//獲取年份
var month = correctDate(time.getMonth() + 1); ?//獲取月份
var day = correctDate(time.getDate()); ? //獲取日期
var date = "今天是" + year + "年" + month + "月" + day + "日";
var week = time.getDay(); ?// 獲取星期幾,返回的是0/1/2/3/4/5/6 0代表周日
var weeks = [ "星期日","星期壹","星期二","星期三","星期四","星期五","星期六"];
var toWeek = weeks[week]; ?// 獲取今日星期
showDate.innerHTML = date; ?// 將日期顯示在頁面
showWeek.innerHTML = toWeek; ?// 將星期顯示在頁面
/* 這是壹個規範數字的函數:
當時間小於10時,在數字前面加上0,統壹都是用兩個數字表示,
比如3月5日就顯示03月05日
*/
function correctDate(date){
if(date<10){
return '0'+date;
}
return date;
}
</script>
</body>
</html>