Simple “Days Iteration” algorithm
I had to do a script for iterating through a set of MySQL fields of type Datetime. Since I’ve run through this before, I’m blogging the litle thing for rememberance in the future. Here is the a version in Javascript.
for(var a=2001; a <2007; a++) {
for(var m=1; m<13; m++) {
var monthdays = 31;
if(m==4 || m==6 || m==9 || m==11) {
monthdays = 30;
}
i f(m==2) {
if( a%4 == 0 ) {
monthdays = 29;
} else {
monthdays = 28;
}
}
for(var d=1; d< (monthdays+1); d++) {
document.write(a + ' ' + m + ' ' + d + '<br/>');
}
}
}


