永发信息网

帮忙看一下这个程序显示时间的JS有点问题。谢谢

答案:4  悬赏:20  手机版
解决时间 2021-03-07 04:21
  • 提问者网友:呐年旧曙光
  • 2021-03-07 00:42
帮忙看一下这个程序显示时间的JS有点问题。谢谢
最佳答案
  • 五星知识达人网友:迟山
  • 2021-03-07 01:58
亲,

var together = new Date();
together.setFullYear(2010, 10, 2);
together.setHours(20);
together.setMinutes(0);
together.setSeconds(0);
together.setMilliseconds(0);
setFullYear() 设置 Date 对象中的年份(四位数字)。
这个方法就是修改年而已啊。
together.setFullYear(2010, 10, 2); 结果是Tue Nov 02 2010 11:43:55 GMT+0800 (中国标准时间)
很显然不对的。应该分别设置
together.setFullYear(2010)
together.setMonth(9)
together.setDate(2)
Sat Oct 02 2010 11:43:55 GMT+0800 (中国标准时间)
差了一个月
或者你干脆这样写
var together = new Date(2010, 9, 2,20);
Sat Oct 02 2010 20:00:00 GMT+0800 (中国标准时间)追问together.setFullYear(2010)
together.setMonth(9)
together.setDate(2)
分别设置了。怎么还是没变啊?
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-03-07 05:15
哪里不对?
  • 2楼网友:有你哪都是故乡
  • 2021-03-07 03:49
html代码中是否有id为player1的容器?如<p id='player1'></p>如果有73试试把整段js代码放到<p id='player1'></p>的下方或者改成window.onload = function(){document.getElementById('player1').innerHTML = str;}
  • 3楼网友:患得患失的劫
  • 2021-03-07 03:37
JS在处理月份的时候,要数字-1,例如11月为10
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯