唯有当下
2016-06-17 16:18
<script type="text/javascript">
var mydate = new Date
document.write("年份:"+mydate.getFullYear()+'<br>' );
document.write("月份:"+mydate.getMonth()+'<br>');
document.write("日期:"+mydate.getDay()+'<br>');
document.write("时:"+mydate.getHours()+'<br>');
document.write("分:"+mydate.getMinutes()+'<br>');
document.write("秒:"+mydate.getSeconds()+'<br>');
</script>
输出的结果是:
2016年 5月 5日
实际结果是2016年 6月 17 日
为什么结果不对?
在js中用getMonth()+1才是我们当前的月份,应为老外一般都是从0开始计算的因此比我们少了1
document.write("日期:"+mydate.getDay()+'<br>');
这里是错的;getDay()是获取星期的函数;日期是getDate();
英文都是这样说的:
what's the date today? 今天几号?
what day is today? 今天星期几?
编程,英语也还是得多多学习,对以后学习更多有帮助。
我觉得说的不对
Array的索引正常都是从零开始 我的就没有问题 你看你给变量赋值的地方
var mydate=new Date();你缺少了一个括号 JS强调严谨性
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题