ng-devui
Version:
DevUI components based on Angular
14 lines • 2.11 kB
JavaScript
import { I18nFormat } from 'ng-devui/i18n';
import { parseDate } from './date-utils';
export class DefaultDateConverter {
parse(date, pattern, locale) {
return parseDate(date, pattern);
}
format(date, pattern, locale) {
return I18nFormat.formatDate(date, pattern, locale);
}
formatDateTime(date, pattern, locale) {
return I18nFormat.formatDateTimeWithoutGMT(date, pattern, locale);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1kYXRlLWNvbnZlcnRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldnVpL3V0aWxzL2RlZmF1bHQtZGF0ZS1jb252ZXJ0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBRXpDLE1BQU0sT0FBTyxvQkFBb0I7SUFFL0IsS0FBSyxDQUFDLElBQVMsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDaEQsT0FBTyxTQUFTLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2xDLENBQUM7SUFFRCxNQUFNLENBQUMsSUFBVSxFQUFFLE9BQWdCLEVBQUUsTUFBZTtRQUNsRCxPQUFPLFVBQVUsQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN0RCxDQUFDO0lBRUQsY0FBYyxDQUFDLElBQVUsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDMUQsT0FBTyxVQUFVLENBQUMsd0JBQXdCLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNwRSxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJMThuRm9ybWF0IH0gZnJvbSAnbmctZGV2dWkvaTE4bic7XG5pbXBvcnQgeyBEYXRlQ29udmVydGVyIH0gZnJvbSAnLi9kYXRlLWNvbnZlcnRlcic7XG5pbXBvcnQgeyBwYXJzZURhdGUgfSBmcm9tICcuL2RhdGUtdXRpbHMnO1xuXG5leHBvcnQgY2xhc3MgRGVmYXVsdERhdGVDb252ZXJ0ZXIgaW1wbGVtZW50cyBEYXRlQ29udmVydGVyIHtcblxuICBwYXJzZShkYXRlOiBhbnksIHBhdHRlcm4/OiBzdHJpbmcsIGxvY2FsZT86IHN0cmluZyk6IERhdGUge1xuICAgIHJldHVybiBwYXJzZURhdGUoZGF0ZSwgcGF0dGVybik7XG4gIH1cblxuICBmb3JtYXQoZGF0ZTogRGF0ZSwgcGF0dGVybj86IHN0cmluZywgbG9jYWxlPzogc3RyaW5nKTogc3RyaW5nIHtcbiAgICByZXR1cm4gSTE4bkZvcm1hdC5mb3JtYXREYXRlKGRhdGUsIHBhdHRlcm4sIGxvY2FsZSk7XG4gIH1cblxuICBmb3JtYXREYXRlVGltZShkYXRlOiBEYXRlLCBwYXR0ZXJuPzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIHJldHVybiBJMThuRm9ybWF0LmZvcm1hdERhdGVUaW1lV2l0aG91dEdNVChkYXRlLCBwYXR0ZXJuLCBsb2NhbGUpO1xuICB9XG59XG4iXX0=