MCPcopy Create free account
hub / github.com/scottrogowski/code2flow / zeroFill

Function zeroFill

tests/test_code/js/moment/moment.js:438–447  ·  view source on GitHub ↗
(number, targetLength, forceSign)

Source from the content-addressed store, hash-verified

436 }
437
438 function zeroFill(number, targetLength, forceSign) {
439 var absNumber = '' + Math.abs(number),
440 zerosToFill = targetLength - absNumber.length,
441 sign = number >= 0;
442 return (
443 (sign ? (forceSign ? '+' : '') : '-') +
444 Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) +
445 absNumber
446 );
447 }
448
449 var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
450 localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,

Callers 3

addFormatTokenFunction · 0.85
moment.jsFile · 0.85
offsetFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected