@@ -796,16 +796,21 @@ test('parseDate', function() {
796
796
equalsDate ( $ . datepicker . parseDate ( '\'day\' d \'of\' MM (\'\'DD\'\'), yy' ,
797
797
'day 3 of February (\'Saturday\'), 2001' ) , new Date ( 2001 , 2 - 1 , 3 ) ,
798
798
'Parse date \'day\' d \'of\' MM (\'\'DD\'\'), yy' ) ;
799
- equalsDate ( $ . datepicker . parseDate ( 'ymmdd' , '010203' ) ,
800
- new Date ( 2001 , 2 - 1 , 3 ) , 'Parse date ymmdd - default cutoff' ) ;
801
- equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '01-02-03' ) ,
802
- new Date ( 2001 , 2 - 1 , 3 ) , 'Parse date y-m-d - default cutoff' ) ;
803
- equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '51-02-03' ) ,
804
- new Date ( 1951 , 2 - 1 , 3 ) , 'Parse date y-m-d - default cutoff' ) ;
805
- equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '51-02-03' , { shortYearCutoff : 80 } ) ,
806
- new Date ( 2051 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff 80' ) ;
807
- equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '51-02-03' , { shortYearCutoff : '+60' } ) ,
808
- new Date ( 2051 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff +60' ) ;
799
+ var currentYear = new Date ( ) . getFullYear ( ) ;
800
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , ( currentYear - 2000 ) + '-02-03' ) ,
801
+ new Date ( currentYear , 2 - 1 , 3 ) , 'Parse date y-m-d - default cutuff' ) ;
802
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , ( currentYear - 2000 + 10 ) + '-02-03' ) ,
803
+ new Date ( currentYear + 10 , 2 - 1 , 3 ) , 'Parse date y-m-d - default cutuff' ) ;
804
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , ( currentYear - 2000 + 11 ) + '-02-03' ) ,
805
+ new Date ( currentYear - 89 , 2 - 1 , 3 ) , 'Parse date y-m-d - default cutuff' ) ;
806
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '80-02-03' , { shortYearCutoff : 80 } ) ,
807
+ new Date ( 2080 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff 80' ) ;
808
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , '81-02-03' , { shortYearCutoff : 80 } ) ,
809
+ new Date ( 1981 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff 80' ) ;
810
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , ( currentYear - 2000 + 60 ) + '-02-03' , { shortYearCutoff : '+60' } ) ,
811
+ new Date ( currentYear + 60 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff +60' ) ;
812
+ equalsDate ( $ . datepicker . parseDate ( 'y-m-d' , ( currentYear - 2000 + 61 ) + '-02-03' , { shortYearCutoff : '+60' } ) ,
813
+ new Date ( currentYear - 39 , 2 - 1 , 3 ) , 'Parse date y-m-d - cutoff +60' ) ;
809
814
var gmtDate = new Date ( 2001 , 2 - 1 , 3 ) ;
810
815
gmtDate . setMinutes ( gmtDate . getMinutes ( ) - gmtDate . getTimezoneOffset ( ) ) ;
811
816
equalsDate ( $ . datepicker . parseDate ( '@' , '981158400000' ) , gmtDate , 'Parse date @' ) ;
0 commit comments