ngx-bootstrap
Version:
Native Angular Bootstrap Components
24 lines • 828 B
JavaScript
export function zeroFill(number, targetLength, forceSign) {
var absNumber = '' + Math.abs(number);
var zerosToFill = targetLength - absNumber.length;
var sign = number >= 0;
return (sign ? (forceSign ? '+' : '') : '-') +
Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
}
export function mod(n, x) {
return ((n % x) + x) % x;
}
export function absFloor(number) {
return number < 0
? Math.ceil(number) || 0
: Math.floor(number);
}
export function createUTCDate(y, m, d, h, M, s, ms) {
var date = new Date(Date.UTC.apply(null, arguments));
// the Date.UTC function remaps years 0-99 to 1900-1999
if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
date.setUTCFullYear(y);
}
return date;
}
//# sourceMappingURL=utils.js.map