用js在网页上显示当前日期和时间,并显示是星期几

 我来答
沐阳2019
高粉答主

2019-06-29 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:8.4万
展开全部

1、要获得当前时间,我们可以使用Date方法,new一个Date对象。

2、然后调用这个对象的toLocaleTimeString方法,来获取具体的时间

3、最后使用alert方法来弹出结果,来验证一下是否正确

4、运行页面,点击按钮,可以看到弹出一个确认框里,里面显示的时间就是当前时间了。

百度网友b902fe4
2012-09-10 · 超过17用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:35.4万
展开全部
var date = new Date();
var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var week = weekDay[date.getDay()];
alert(year+","+month+","+day+","+week)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全国流窜
推荐于2017-06-20 · TA获得超过403个赞
知道小有建树答主
回答量:417
采纳率:50%
帮助的人:168万
展开全部
<div id="a"></div>
<script>
Number.prototype.getWeekName = function(){
switch(parseInt(this)){
case 0:
return "周日";
case 1:
return "周一";
case 2:
return "周二";
case 3:
return "周三";
case 4:
return "周四";
case 5:
return "周五";
case 6:
return "周六";
default:
return "unknow";
}
}

var x = setInterval(function(){
var d = new Date();
document.getElementById("a").innerText = 
d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds() + ", " + d.getDay().getWeekName();
}, 1000);
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旅初彤2B
推荐于2017-06-23 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5413万
展开全部
<HTML>
<HEAD>
<TITLE>我的第一个页面</TITLE>
<script type="text/javascript">
function showTime()
{
var time = new Date();
var year=time.getFullYear();
var month=time.getMonth()+1;
if(month<10)
{
month="0"+month;
}
var day=time.getDate();
if(day<10)
{
day="0"+day;
}
var hour=time.getHours();
if(hour<10)
{
hour="0"+hour;
}
var minute=time.getMinutes();
if(minute<10)
{
minute="0"+minute;
}
var second=time.getSeconds();
if(second<10)
{
second="0"+second;
}
var wd= time.getDay();
switch(wd)
{
case 0:
wd="星期日";
break;
case 1:
wd="星期一";
break;
case 2:
wd="星期二";
break;
case 3:
wd="星期三";
break;
case 4:
wd="星期四";
break;
case 5:
wd="星期五";
break;
case 6:
wd="星期六";
break;
}
document.timeform.timearea.value= year+"年"+month+"月"+day+"日"+" "+wd+" "+hour+":"+ minute+":"+second;
setTimeout("showTime()",1000);
}
</script>
<style type="text/css">
<!--
.STYLE1
{font-size: 36px;
color:#FF0000
}
</style>
</HEAD>
<BODY onLoad="showTime()">
<form name="timeform" method="POST" action="">
<table width="100%">
<tr>
<td colspan="2">
<p align="right">
<span class="STYLE1" align="right">现在时间是:</span> </td>
<td colspan="2">
<input name="timearea" type="text" size="30" align="middle" style="background-color:#ffffff;border:none;font-size:36px;color:#663333" readonly="readonly"></td>
</tr>
</table>
</form>
</BODY>
</HTML>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x小玉x
2020-03-19 · 欢迎访问我的主页!
x小玉x
采纳数:1 获赞数:2

向TA提问 私信TA
展开全部
<script>
var mydate = new Date();
document.writeln("Year:"+mydate.getFullYear()+'<br>');
document.writeln("Month:"+(mydate.getMonth()+1)+'<br>');
document.writeln("Date:"+mydate.getDate()+'<br>');
document.writeln("Hours:"+mydate.getHours()+'<br>');
document.writeln("Minutes:"+mydate.getMinutes()+'<br>');
document.writeln("Seconds:"+mydate.getSeconds()+'<br>');
//星期几转成大写的
var weekDay = new Array('日','一','二','三','四','五','六');
var a = mydate.getDay()
document.writeln("WeekDay:"+weekDay[a]+'<br>');

// var str = "日一二三四五六".charAt(mydate.getDay());
// document.writeln("星期:" +str);

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式