UNPKG

ferngully-aurelia-tools

Version:

Ferngully Tools for Aurelia

34 lines (33 loc) 1.53 kB
import { ConfigurationService } from "./configuration-service"; export declare class DateService { private configService; private formats; private localTimezoneOffset; constructor(configService: ConfigurationService); private createMoment(date?, utc?); private createMomentFromString(str, format?, utc?); private createMomentFromTicks(ticks, utc?); configure(): void; readonly tomorrow: Date; readonly today: Date; readonly utcNow: Date; translateUtcToLocal(d: Date): Date; translateLocalToUtc(d: Date): Date; convertFormat(dateString: string, paramsFrom?: IFormatParameters | string, paramsTo?: IFormatParameters | string): string; ticksToString(ticks: number, params?: IFormatParameters | string): string | null; ticksToDate(ticks: number): Date | null; dateStringToTicks(dtString: string, params?: IFormatParameters | string): number; dateToTicks(dt: Date): number; toString(dt: Date, params?: IFormatParameters | string): string | null; toISOString(dt: Date): string | null; fromISOString(str: string): Date | null; nameofDay(day: number): string; private momentToUTC(m); fromString(str: string, params?: IFormatParameters | string): Date | null; nextInstanceOfDay(dayTarget: number, includeToday?: boolean): Date; getSafeParams(params?: IFormatParameters | string | undefined | null): IFormatParameters; } export interface IFormatParameters { format?: string; utc?: boolean; }