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

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>

<script type="text/javascript">
    var Udate=new Date();
    document.write("当前时间:"+Udate.getYear()+"年"+Udate.getMonth()+"月"+Udate.getDate()+"日");
</script>
</head>
<body></body>
</html>




结果它输出的是    当前时间:117年2月28日,咋回事啊

丨nteResTing
浏览 2123回答 3
3回答

学习js

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

刚毅87

getMonth() 获取的月份为当前月份 - 1 ,所以再加上 1 就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5