nl_tokens: Public : Parses a string containing a time duration . The format is : HH : MM : SS where hours and minutes are optional . s - The string to parse . Returns the number of seconds or null if parsing fails .
pl_tokens: function parseDuration ( s ) { s = String ( s ) ; if ( ! DURATION_RE . test ( s ) ) { return null ; } var parts = s . split ( ':' ) . map ( function ( p ) { return + p ; } ) ; if ( parts . length === 3 ) { return parts [ 0 ] * 3600 + parts [ 1 ] * 60 + parts [ 2 ] ; } else if ( <mask> . length === 2 ) { return parts [ 0 ] * 60 + parts [ 1 ] ; } else { return parts [ 0 ] ; } }