File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -387,7 +387,7 @@ describe('dates', function() {
387
387
388
388
var dates = [ ] ;
389
389
390
- for ( var y = 1000 ; y < 1525 ; y ++ ) {
390
+ for ( var y = 475 ; y < 1525 ; y ++ ) {
391
391
if ( y === 0 ) continue ;
392
392
for ( var m = 1 ; m <= 12 ; m ++ ) {
393
393
for ( var d = 1 ; d <= ( m < 7 ? 31 : 30 ) ; d ++ ) {
@@ -408,9 +408,21 @@ describe('dates', function() {
408
408
409
409
var tests = [ ] ;
410
410
for ( var i = 0 ; i < dates . length ; i ++ ) {
411
- var date = tests [ i ] ;
412
- var time = ( i - unixIndex ) * 86400000 ;
413
- tests . push ( [ date , time ] ) ;
411
+ var y = tests [ i ] [ 0 ] ;
412
+ var m = tests [ i ] [ 1 ] ;
413
+ var d = tests [ i ] [ 2 ] ;
414
+
415
+ // only test days at the start/end of months
416
+ if ( d < 3 || d > 28 ) {
417
+ var ms = ( i - unixIndex ) * 86400000 ;
418
+ var dateStr = [
419
+ y ,
420
+ ( m < 10 ? '0' : '' ) + m ,
421
+ ( d < 10 ? '0' : '' ) + d
422
+ ] . join ( '-' ) ;
423
+
424
+ tests . push ( [ dateStr , ms ] ) ;
425
+ }
414
426
}
415
427
416
428
tests . forEach ( function ( v ) {
You can’t perform that action at this time.
0 commit comments