如何在javascript中将日期与系统日期进行比较

时间:2015-06-10 09:06:12

标签: javascript

我必须进行验证检查,将日期(例如:12-jun-2015)与javascript中的当前系统日期进行比较。我可以比较日期和年份,但由于月份是'mon'格式,所以我无法与系统日期进行比较。

var date =  new Date();
var currentMonth = date.getMonth();
var dateFields = (document.getElementById('startDate1').value.split('-'));
var screenMonth = dateFields[1];

请建议

1 个答案:

答案 0 :(得分:0)

这可以通过使用包含“mon”格式的所有月份代码的月份数组来实现。

var month = ['jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec'];
var date = new Date();
var currentMonth = date.getMonth(); 
var dateFields = (document.getElementById('startDate1').value.split('-'));
var screenMonth = dateFields[1];
if(sceenMonth.toLowerCase()==month[currentMonth]) 
 // same month
else
 // not same month