UNPKG

@lifeintelligencegroup/ngx-lig-ari

Version:

Life Intelligence Group Artificial Intelligence

29 lines 3.54 kB
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=