第一种:
<div class="top">
今天是 : <span id="currentDate"></span>
</div>
<!-- 获取当前时间 -->
<script type="text/javascript">
function getCurrentDate(format) {
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth(); //得到月份
var date = now.getDate(); //得到日期
var day = now.getDay(); //得到周几
var hour = now.getHours(); //得到小时
var minu = now.getMinutes(); //得到分钟
var sec = now.getSeconds(); //得到秒
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
var time = "";
//精确到天
if (format == 1) {
time = year + "年" + month + "月" + date + "日";
}
//精确到分
else if (format == 2) {
time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
}
return time;
}
</script>
var currentDate = getCurrentDate(1);
document.getElementById("currentDate").innerHTML = currentDate;
var currentDate = getCurrentDate(2);
document.getElementById("currentDate").innerHTML = currentDate;
第二种:
<div class="top">
<span>今天是 :</span>
<script type="text/javascript" charset="utf-8">
var now = new Date();
function getCurrentDate() {
var currentDate = "";
var year = now.getFullYear();
currentDate += year + "年";
var month = now.getMonth() + 1;
currentDate += month + "月";
var day = now.getDate();
currentDate += day + "日";
return currentDate;
}
function getWeek() {
this.length = getWeek.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = getWeek.arguments[i];
}
}
var cur = getCurrentDate();
document.write(cur); //输出年月日
document.write(" "); //输出一个空格
var weeks = new getWeek("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
//此处一定要按照"星期日"到"星期六"的顺序写,要和下面的getDay()方法的返回值对应
document.write(weeks[now.getDay()]); //输出星期
</script>
</div>