unexpected javascript date behavior

.getMonth() is zero-based. as in 0=January and 11=December

try

var month=newDate.getMonth() + 1;

Leave a Comment