我们有一个.NET Web服务,它返回JSON,包括字符串格式的日期,如下所示:2012-04-30T00:00:00 + 12:00.
在javascript中,我想要排除月份不是当前月份的日期.因此,在上述日期,月份为04(4月),当月为5月(无论如何都在新西兰).所以,我想忽略这个记录,例如,在伪代码中:
if(vMonth == CurrentMonth){
dothis();
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
编辑:请参阅下面的Rob G的答案,了解适用于所有浏览器的解决方案.
var dateOne = new Date("2012-04-30T00:00:00+12:00");???
var dateTwo = new Date();
if(dateOne.getMonth() == dateTwo.getMonth()) {
alert("equal");
}
Run Code Online (Sandbox Code Playgroud)
这是jsfiddle:http: //jsfiddle.net/Mq5Tf/
有关日期对象的更多信息:MSDN:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date ES5:http://es5.github.com/#x15.9.2
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |