@@ -46,7 +46,7 @@ var isNumeric = require('fast-isnumeric');
4646exports . dateTime2ms = function ( s ) {
4747 // first check if s is a date object
4848 try {
49- if ( s . getTime ) return + s ;
49+ if ( s . getTime ) return + s ;
5050 }
5151 catch ( e ) {
5252 return false ;
@@ -55,51 +55,51 @@ exports.dateTime2ms = function(s) {
5555 var y , m , d , h ;
5656 // split date and time parts
5757 var datetime = String ( s ) . split ( ' ' ) ;
58- if ( datetime . length > 2 ) return false ;
58+ if ( datetime . length > 2 ) return false ;
5959
6060 var p = datetime [ 0 ] . split ( '-' ) ; // date part
61- if ( p . length > 3 || ( p . length !== 3 && datetime [ 1 ] ) ) return false ;
61+ if ( p . length > 3 || ( p . length !== 3 && datetime [ 1 ] ) ) return false ;
6262
6363 // year
64- if ( p [ 0 ] . length === 4 ) y = Number ( p [ 0 ] ) ;
65- else if ( p [ 0 ] . length === 2 ) {
64+ if ( p [ 0 ] . length === 4 ) y = Number ( p [ 0 ] ) ;
65+ else if ( p [ 0 ] . length === 2 ) {
6666 var yNow = new Date ( ) . getFullYear ( ) ;
6767 y = ( ( Number ( p [ 0 ] ) - yNow + 70 ) % 100 + 200 ) % 100 + yNow - 70 ;
6868 }
6969 else return false ;
70- if ( ! isNumeric ( y ) ) return false ;
71- if ( p . length === 1 ) return new Date ( y , 0 , 1 ) . getTime ( ) ; // year only
70+ if ( ! isNumeric ( y ) ) return false ;
71+ if ( p . length === 1 ) return new Date ( y , 0 , 1 ) . getTime ( ) ; // year only
7272
7373 // month
7474 m = Number ( p [ 1 ] ) - 1 ; // new Date() uses zero-based months
75- if ( p [ 1 ] . length > 2 || ! ( m >= 0 && m <= 11 ) ) return false ;
76- if ( p . length === 2 ) return new Date ( y , m , 1 ) . getTime ( ) ; // year-month
75+ if ( p [ 1 ] . length > 2 || ! ( m >= 0 && m <= 11 ) ) return false ;
76+ if ( p . length === 2 ) return new Date ( y , m , 1 ) . getTime ( ) ; // year-month
7777
7878 // day
7979 d = Number ( p [ 2 ] ) ;
80- if ( p [ 2 ] . length > 2 || ! ( d >= 1 && d <= 31 ) ) return false ;
80+ if ( p [ 2 ] . length > 2 || ! ( d >= 1 && d <= 31 ) ) return false ;
8181
8282 // now save the date part
8383 d = new Date ( y , m , d ) . getTime ( ) ;
84- if ( ! datetime [ 1 ] ) return d ; // year-month-day
84+ if ( ! datetime [ 1 ] ) return d ; // year-month-day
8585 p = datetime [ 1 ] . split ( ':' ) ;
86- if ( p . length > 3 ) return false ;
86+ if ( p . length > 3 ) return false ;
8787
8888 // hour
8989 h = Number ( p [ 0 ] ) ;
90- if ( p [ 0 ] . length > 2 || ! ( h >= 0 && h <= 23 ) ) return false ;
90+ if ( p [ 0 ] . length > 2 || ! ( h >= 0 && h <= 23 ) ) return false ;
9191 d += 3600000 * h ;
92- if ( p . length === 1 ) return d ;
92+ if ( p . length === 1 ) return d ;
9393
9494 // minute
9595 m = Number ( p [ 1 ] ) ;
96- if ( p [ 1 ] . length > 2 || ! ( m >= 0 && m <= 59 ) ) return false ;
96+ if ( p [ 1 ] . length > 2 || ! ( m >= 0 && m <= 59 ) ) return false ;
9797 d += 60000 * m ;
98- if ( p . length === 2 ) return d ;
98+ if ( p . length === 2 ) return d ;
9999
100100 // second
101101 s = Number ( p [ 2 ] ) ;
102- if ( ! ( s >= 0 && s < 60 ) ) return false ;
102+ if ( ! ( s >= 0 && s < 60 ) ) return false ;
103103 return d + s * 1000 ;
104104} ;
105105
@@ -270,13 +270,13 @@ function getTimeType(v) {
270270
271271exports . parseDate = function ( v ) {
272272 // is it already a date? just return it
273- if ( v . getTime ) return v ;
273+ if ( v . getTime ) return v ;
274274 /**
275275 * otherwise, if it's not a string, return nothing
276276 * the case of numbers that just have years will get
277277 * dealt with elsewhere.
278278 */
279- if ( typeof v !== 'string' ) return false ;
279+ if ( typeof v !== 'string' ) return false ;
280280
281281 // first clean up the string a bit to reduce the number of formats we have to test
282282 v = v . toLowerCase ( )
@@ -320,13 +320,13 @@ exports.parseDate = function(v) {
320320 formatList = dateTimeFormats [ dateType ] [ timeType ] ;
321321 len = formatList . length ;
322322
323- for ( var i = 0 ; i < len ; i ++ ) {
323+ for ( var i = 0 ; i < len ; i ++ ) {
324324 out = formatList [ i ] . parse ( v ) ;
325- if ( out ) break ;
325+ if ( out ) break ;
326326 }
327327
328328 // If not an instance of Date at this point, just return it.
329- if ( ! ( out instanceof Date ) ) return false ;
329+ if ( ! ( out instanceof Date ) ) return false ;
330330 // parse() method interprets arguments with local time zone.
331331 var tzoff = out . getTimezoneOffset ( ) ;
332332 // In general (default) this is not what we want, so force into UTC:
0 commit comments