ng4-pick-datetime
Version:
Angular 4 Date Time Picker
40 lines (39 loc) • 1.8 kB
TypeScript
import { DateTimeAdapter } from './date-time-adapter.class';
export declare class NativeDateTimeAdapter extends DateTimeAdapter<Date> {
private owlDateTimeLocale;
useUtcForDisplay: boolean;
constructor(owlDateTimeLocale: string);
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[];
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(year, month, date, hours?, minutes?, seconds?);
private stripDirectionalityCharacters(str);
}