@rifansi/angular-datetime-picker
Version:
Angular Date Time Picker
29 lines (22 loc) • 608 B
text/typescript
/**
* numberFixedLen.pipe
*/
import { Pipe, PipeTransform } from '@angular/core';
({
name: 'numberFixedLen',
standalone: false,
})
export class NumberFixedLenPipe implements PipeTransform {
transform( num: number, len: number ): any {
const number = Math.floor(num);
const length = Math.floor(len);
if (num === null || isNaN(number) || isNaN(length)) {
return num;
}
let numString = number.toString();
while (numString.length < length) {
numString = '0' + numString;
}
return numString;
}
}