js书上看的 获取当前系统时间 为什么不对?

<script type="text/javascript">
<!--
var cur = new Date();
var years = cur.getYear();
var months = cur.getMonths();
var days = cur.getDate();
var hours = cur.getHours();
var minutes = cur.getMinutes();
var seconds = cur.getSeconds();
alert("此时时间是"+years+"年"+(months+1)+"月"+days+"日"+hours+"时"+minutes+"分"+seconds+"秒");
-->
</script>

var myDate = new Date();

myDate.getYear();         //获取当前年份(2位)
myDate.getFullYear();     //获取完整的年份(4位,1970-????)
myDate.getMonth();        //获取当前月份(0-11,0代表1月)
myDate.getDate();         //获取当前日(1-31)
myDate.getDay();          //获取当前星期X(0-6,0代表星期天)
myDate.getTime();         //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();        //获取当前小时数(0-23)
myDate.getMinutes();      //获取当前分钟数(0-59)
myDate.getSeconds();      //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString();  //获取日期与时间

如果用这些来获取还是获取不到的话,发一下源代码,说明你哪个地方写错了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-05
var months = cur.getMonths(); //这一句 应该是 getMonth(), 你多了一个s本回答被提问者采纳