子衿_
2016-11-23 17:08
<script type="text/javascript">
var attime;
function clock(){
var time=new Date();
var weekend=["星期日","星期一","星期二","星期三","星期四","星期五","星期六",]
attime=time.getFullYear()+"年"+time.getMonth()+"月"+time.getDay()+"日"+time.getHours()+weekend[time.getDay()]+"时"+time.getMinutes()+"分"+time.getSeconds()+"秒" ;
document.getElementById("clock").value = attime;
}
setInterval(clock,1000);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" onclick="clock()" />
唉!单词和符号都打错了,让你见笑了,不能修改。。。
var myweek=['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; var mymonth = mydate.getMonth() + 1; myyear+"年"+mymonth+"月"+myDate+"日"+" "+myweek[mydate.getDay()];
getDay()是星期几,而下标0是星期日,依次对应。(国外是星期天开始为每周第一天);
getMonth()获取月份,但获取的月份,是从0开始计算的。所以在中国就小了一个月,你+1就好。
这些都是小事,没有什么不能接受的,,,习惯就好,谁叫语言不是中国的。
+1 O(∩_∩)0
月份是从0-11,.getDay()返回的是星期几,.getDate()才是返回几号。
++1
月份加1 ,为什么日期还不对了,我哪里弄错了吗
月份是从0开始的,就跟数组下标一样是0开始。
都是要在后面加1的。
attime=time.getFullYear()+"年"+ parseInt(time.getMonth())+1+"月"+time.getDay()+"日"+time.getHours()+weekend[time.getDay()]+"时"+time.getMinutes()+"分"+time.getSeconds()+"秒" ;
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题