@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
29 lines • 3.54 kB
JavaScript
import { Pipe } from '@angular/core';
import * as moment from 'moment';
import * as i0 from "@angular/core";
export class Time12Format {
transform(time) {
let res = 0;
if (time) {
if (time.length > 0 && time.length < 6) {
time = moment(time, 'hh:mm').format('LT');
}
else {
let ariTime = time.substring(time.length - 5);
res = +ariTime.substring(0, 2);
if (Number.isInteger(res)) {
ariTime = moment(ariTime, 'hh:mm').format('LT');
time = time.substring(0, time.length - 5) + ' ' + ariTime;
}
}
}
return time;
}
}
Time12Format.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: Time12Format, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
Time12Format.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: Time12Format, name: "convert24to12" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: Time12Format, decorators: [{
type: Pipe,
args: [{ name: 'convert24to12' }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTJob3VyLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtbGlnLWFyaS9zcmMvbGliL3BpcGVzLzEyaG91ci5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sS0FBSyxNQUFNLE1BQU0sUUFBUSxDQUFDOztBQUdqQyxNQUFNLE9BQU8sWUFBWTtJQUN2QixTQUFTLENBQUMsSUFBUztRQUNqQixJQUFJLEdBQUcsR0FBRyxDQUFDLENBQUM7UUFDWixJQUFJLElBQUksRUFBRTtZQUNSLElBQUksSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7Z0JBQ3RDLElBQUksR0FBRyxNQUFNLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUMzQztpQkFBTTtnQkFDTCxJQUFJLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUM7Z0JBQzlDLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUMvQixJQUFJLE1BQU0sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEVBQUU7b0JBQ3pCLE9BQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztvQkFDaEQsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLE9BQU8sQ0FBQztpQkFDM0Q7YUFDRjtTQUNGO1FBQ0QsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDOzt5R0FoQlUsWUFBWTt1R0FBWixZQUFZOzJGQUFaLFlBQVk7a0JBRHhCLElBQUk7bUJBQUMsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgbW9tZW50IGZyb20gJ21vbWVudCc7XG5cbkBQaXBlKHsgbmFtZTogJ2NvbnZlcnQyNHRvMTInIH0pXG5leHBvcnQgY2xhc3MgVGltZTEyRm9ybWF0IGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybSh0aW1lOiBhbnkpOiBhbnkge1xuICAgIGxldCByZXMgPSAwO1xuICAgIGlmICh0aW1lKSB7XG4gICAgICBpZiAodGltZS5sZW5ndGggPiAwICYmIHRpbWUubGVuZ3RoIDwgNikge1xuICAgICAgICB0aW1lID0gbW9tZW50KHRpbWUsICdoaDptbScpLmZvcm1hdCgnTFQnKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGxldCBhcmlUaW1lID0gdGltZS5zdWJzdHJpbmcodGltZS5sZW5ndGggLSA1KTtcbiAgICAgICAgcmVzID0gK2FyaVRpbWUuc3Vic3RyaW5nKDAsIDIpO1xuICAgICAgICBpZiAoTnVtYmVyLmlzSW50ZWdlcihyZXMpKSB7XG4gICAgICAgICAgYXJpVGltZSA9IG1vbWVudChhcmlUaW1lLCAnaGg6bW0nKS5mb3JtYXQoJ0xUJyk7XG4gICAgICAgICAgdGltZSA9IHRpbWUuc3Vic3RyaW5nKDAsIHRpbWUubGVuZ3RoIC0gNSkgKyAnICcgKyBhcmlUaW1lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0aW1lO1xuICB9XG59XG4iXX0=