今天做了一个笔试,让实时显示当前时间,回来以后,自己动手敲代码,但是发现一个问题,通过getMonth()得到月份,总是会比当前月份少1,深深地觉得实践出真知啊……
1、通过getDay()得到的星期数是从0开始,0表示星期天,之后从1~6依次表示星期一到星期六;
2、得到日期需使用getDate()而不是getDay(),因为可能习惯性地认为日期就是天数,可能会使用getDay(),但其实getDay()是用于得到星期数的;
3、通过getMonth()得到月份,从0开始计数,所以需要再加1。
代码如下:
01 |
|
02 |
|
03 |
|
04 |
'content-type' content= 'text/html;charset=utf-8' > |
05 |
|
06 |
|
42 |
|
43 |
|
原文链接:https://segmentfault.com/a/1190000007231613
原作者:kvera
联系客服