UNPKG

ng-pick-datetime

Version:
44 lines (43 loc) 1.9 kB
import { Platform } from '@angular/cdk/platform'; import { DateTimeAdapter } from './date-time-adapter.class'; export declare class NativeDateTimeAdapter extends DateTimeAdapter<Date> { private owlDateTimeLocale; private readonly _clampDate; useUtcForDisplay: boolean; constructor(owlDateTimeLocale: string, platform: Platform); getYear(date: Date): number; getMonth(date: Date): number; getDay(date: Date): number; getDate(date: Date): number; getHours(date: Date): number; getMinutes(date: Date): number; getSeconds(date: Date): number; getTime(date: Date): number; getNumDaysInMonth(date: Date): number; differenceInCalendarDays(dateLeft: Date, dateRight: Date): number; getYearName(date: Date): string; getMonthNames(style: 'long' | 'short' | 'narrow'): string[]; getDayOfWeekNames(style: 'long' | 'short' | 'narrow'): string[]; getDateNames(): string[]; toIso8601(date: Date): string; isEqual(dateLeft: Date, dateRight: Date): boolean; isSameDay(dateLeft: Date, dateRight: Date): boolean; isValid(date: Date): boolean; invalid(): Date; isDateInstance(obj: any): boolean; addCalendarYears(date: Date, amount: number): Date; addCalendarMonths(date: Date, amount: number): Date; addCalendarDays(date: Date, amount: number): Date; setHours(date: Date, amount: number): Date; setMinutes(date: Date, amount: number): Date; setSeconds(date: Date, amount: number): Date; createDate(year: number, month: number, date: number, hours?: number, minutes?: number, seconds?: number): Date; clone(date: Date): Date; now(): Date; format(date: Date, displayFormat: any): string; parse(value: any, parseFormat: any): Date | null; deserialize(value: any): Date | null; private createDateWithOverflow; private stripDirectionalityCharacters; private _format; }