bug825966.js (462B)
1 datediff = function(date1, date2, interval) { 2 var delta = 1; 3 switch(interval) { 4 case "day": 5 delta /= 24; 6 case "minute": 7 delta /= 60; 8 case Math: 9 break; 10 } 11 return delta; 12 }; 13 14 var diff = datediff(new Date("2012-04-28T14:30:00Z"), new Date("2012-04-29T14:30:00Z"), "day"); 15 for (var i = 0; i < 50; i++) { 16 diff = datediff(new Date("2012-04-28T17:00:00Z"), new Date("2012-04-28T17:30:00Z"), "minute"); 17 assertEq(diff, 1/60); 18 }