我使用了以下代码:
var date = $('#datefromcal').val();
var dt = new Date(date);
alert(dt); // RESULT= Wed May 21 12:00:00 UTC+0200 2014
alert("Date : " + dt.getDate());//RESULT= Date : 21
alert("Month : " + dt.getMonth());//RESULT= Month : 4
alert("Year : " + dt.getFullYear()); //RESULT= Year : 2014
我尝试提取日,月和年。我总是收到月份:4,但现在是五月。我的结果显示在评论中。
有人能解释我为什么会这样吗?或者如何提取月份。
由于
答案 0 :(得分:2)
getMonth()方法返回指定日期的月份 根据当地时间,作为从零开始的值(其中零表示 今年的第一个月)。
getMonth返回的值是0到11之间的整数 对应于1月1日至2月,依此类推。
答案 1 :(得分:0)
Date.getMonth()
基于0。
1月= 0,2月= 1,3月= 2,4月= 3,5月= 4 ...