快捷导航

变量.getYear(),变量.getMonth(),变量.getDate()获取的是什么时间啊

varUdate=newDate();document.write("当前时间:"+Udate.getYear()+"年"+Udate.getMonth()+"月"+Udate.getDate()+"日");</script>结果它输出的是  当前时间:117年2月28日,咋回事啊

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2


  • getYear()已废弃。请使用 getFullYear() 方法代替
  • getMonth()从 Date 对象返回月份 (0 ~ 11),所以你要多加1
  • 正确地为:document.write("当前时间:" + Udate.getFullYear() + "年" + (Udate.getMonth()+1) + "月" + Udate.getDate() + "日");
  • 望采纳,谢谢

回复

使用道具 举报

getMonth() 获取的月份为当前月份 - 1 ,所以再加上 1 就好了
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP