Interface moment

interface moment {
    constructor: Function;
    add(amount?: DurationInputArg1, unit?: DurationConstructor): moment;
    add(unit: DurationConstructor, amount: string | number): moment;
    calendar(): string;
    calendar(formats: CalendarSpec): string;
    calendar(time?: MomentInput, formats?: CalendarSpec): string;
    clone(): moment;
    creationData(): MomentCreationData;
    date(d: number): moment;
    date(): number;
    dates(d: number): moment;
    dates(): number;
    day(d: string | number): moment;
    day(): number;
    dayOfYear(): number;
    dayOfYear(d: number): moment;
    days(d: string | number): moment;
    days(): number;
    daysInMonth(): number;
    diff(b: MomentInput, unitOfTime?: Diff, precise?: boolean): number;
    endOf(unitOfTime: StartOf): moment;
    format(format?: string): string;
    from(inp: MomentInput, suffix?: boolean): string;
    fromNow(withoutSuffix?: boolean): string;
    get(unit: All): number;
    hasAlignedHourOffset(other?: MomentInput): boolean;
    hasOwnProperty(v: PropertyKey): boolean;
    hour(h: number): moment;
    hour(): number;
    hours(h: number): moment;
    hours(): number;
    inspect(): string;
    invalidAt(): number;
    isAfter(inp?: MomentInput, granularity?: StartOf): boolean;
    isBefore(inp?: MomentInput, granularity?: StartOf): boolean;
    isBetween(a: MomentInput, b: MomentInput, granularity?: StartOf, inclusivity?:
        | "()"
        | "[)"
        | "(]"
        | "[]"): boolean;
    isDST(): boolean;
    isDSTShifted(): boolean;
    isLeapYear(): boolean;
    isLocal(): boolean;
    isPrototypeOf(v: Object): boolean;
    isSame(inp?: MomentInput, granularity?: StartOf): boolean;
    isSameOrAfter(inp?: MomentInput, granularity?: StartOf): boolean;
    isSameOrBefore(inp?: MomentInput, granularity?: StartOf): boolean;
    isUTC(): boolean;
    isUtc(): boolean;
    isUtcOffset(): boolean;
    isValid(): boolean;
    isoWeek(): number;
    isoWeek(d: number): moment;
    isoWeekYear(): number;
    isoWeekYear(d: number): moment;
    isoWeekday(): number;
    isoWeekday(d: string | number): moment;
    isoWeeks(): number;
    isoWeeks(d: number): moment;
    isoWeeksInISOWeekYear(): number;
    isoWeeksInYear(): number;
    lang(language: LocaleSpecifier): moment;
    lang(): Locale;
    local(keepLocalTime?: boolean): moment;
    locale(): string;
    locale(locale: LocaleSpecifier): moment;
    localeData(): Locale;
    max(inp?: MomentInput, format?: MomentFormatSpecification, strict?: boolean): moment;
    max(inp?: MomentInput, format?: MomentFormatSpecification, language?: string, strict?: boolean): moment;
    millisecond(ms: number): moment;
    millisecond(): number;
    milliseconds(ms: number): moment;
    milliseconds(): number;
    min(inp?: MomentInput, format?: MomentFormatSpecification, strict?: boolean): moment;
    min(inp?: MomentInput, format?: MomentFormatSpecification, language?: string, strict?: boolean): moment;
    minute(m: number): moment;
    minute(): number;
    minutes(m: number): moment;
    minutes(): number;
    month(M: string | number): moment;
    month(): number;
    months(M: string | number): moment;
    months(): number;
    parseZone(): moment;
    parsingFlags(): MomentParsingFlags;
    propertyIsEnumerable(v: PropertyKey): boolean;
    quarter(): number;
    quarter(q: number): moment;
    quarters(): number;
    quarters(q: number): moment;
    second(s: number): moment;
    second(): number;
    seconds(s: number): moment;
    seconds(): number;
    set(unit: All, value: number): moment;
    set(objectLiteral: MomentSetObject): moment;
    startOf(unitOfTime: StartOf): moment;
    subtract(amount?: DurationInputArg1, unit?: DurationConstructor): moment;
    subtract(unit: DurationConstructor, amount: string | number): moment;
    to(inp: MomentInput, suffix?: boolean): string;
    toArray(): [number, number, number, number, number, number, number];
    toDate(): Date;
    toISOString(keepOffset?: boolean): string;
    toJSON(): string;
    toLocaleString(): string;
    toNow(withoutPrefix?: boolean): string;
    toObject(): MomentObjectOutput;
    toString(): string;
    tz(): undefined | string;
    tz(timezone: string, keepLocalTime?: boolean): moment;
    unix(): number;
    utc(keepLocalTime?: boolean): moment;
    utcOffset(): number;
    utcOffset(b: string | number, keepLocalTime?: boolean): moment;
    valueOf(): number;
    week(): number;
    week(d: number): moment;
    weekYear(): number;
    weekYear(d: number): moment;
    weekday(): number;
    weekday(d: number): moment;
    weeks(): number;
    weeks(d: number): moment;
    weeksInYear(): number;
    year(y: number): moment;
    year(): number;
    years(y: number): moment;
    years(): number;
    zone(): number;
    zone(b: string | number): moment;
    zoneAbbr(): string;
    zoneAbbr(): string;
    zoneName(): string;
    zoneName(): string;
}

Hierarchy

  • Object
    • moment

Properties

constructor: Function

The initial value of Object.prototype.constructor is the standard built-in Object constructor.

Methods

  • Parameters

    • Optionalamount: DurationInputArg1
    • Optionalunit: DurationConstructor

    Returns moment

  • Parameters

    • unit: DurationConstructor
    • amount: string | number

    Returns moment

    reverse syntax

  • Returns string

  • Parameters

    • formats: CalendarSpec

    Returns string

  • Parameters

    • Optionaltime: MomentInput
    • Optionalformats: CalendarSpec

    Returns string

  • Returns MomentCreationData

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

    use date(d)

  • Returns number

    use date()

  • Parameters

    • d: string | number

    Returns moment

  • Returns number

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Parameters

    • d: string | number

    Returns moment

  • Returns number

  • Returns number

  • Parameters

    • b: MomentInput
    • OptionalunitOfTime: Diff
    • Optionalprecise: boolean

    Returns number

  • Parameters

    • unitOfTime: StartOf

    Returns moment

  • Parameters

    • Optionalformat: string

    Returns string

  • Parameters

    • inp: MomentInput
    • Optionalsuffix: boolean

    Returns string

  • Parameters

    • OptionalwithoutSuffix: boolean

    Returns string

  • Parameters

    • unit: All

    Returns number

  • Parameters

    • Optionalother: MomentInput

    Returns boolean

  • Determines whether an object has a property with the specified name.

    Parameters

    • v: PropertyKey

      A property name.

    Returns boolean

  • Parameters

    • h: number

    Returns moment

  • Returns number

  • Parameters

    • h: number

    Returns moment

  • Returns number

  • Returns string

  • Returns number

  • Parameters

    • Optionalinp: MomentInput
    • Optionalgranularity: StartOf

    Returns boolean

  • Parameters

    • Optionalinp: MomentInput
    • Optionalgranularity: StartOf

    Returns boolean

  • Parameters

    • a: MomentInput
    • b: MomentInput
    • Optionalgranularity: StartOf
    • Optionalinclusivity:
          | "()"
          | "[)"
          | "(]"
          | "[]"

    Returns boolean

  • Returns boolean

  • Returns boolean

    no reliable implementation

  • Returns boolean

  • Returns boolean

  • Determines whether an object exists in another object's prototype chain.

    Parameters

    • v: Object

      Another object whose prototype chain is to be checked.

    Returns boolean

  • Parameters

    • Optionalinp: MomentInput
    • Optionalgranularity: StartOf

    Returns boolean

  • Parameters

    • Optionalinp: MomentInput
    • Optionalgranularity: StartOf

    Returns boolean

  • Parameters

    • Optionalinp: MomentInput
    • Optionalgranularity: StartOf

    Returns boolean

  • Returns boolean

  • Returns boolean

    use isUTC

  • Returns boolean

  • Returns boolean

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: string | number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Returns number

  • Parameters

    • language: LocaleSpecifier

    Returns moment

    as of 2.8.0, use locale

  • Returns Locale

    as of 2.8.0, use locale

  • Parameters

    • OptionalkeepLocalTime: boolean

    Returns moment

  • Returns string

  • Parameters

    • locale: LocaleSpecifier

    Returns moment

  • Returns Locale

  • Parameters

    • Optionalinp: MomentInput
    • Optionalformat: MomentFormatSpecification
    • Optionalstrict: boolean

    Returns moment

    as of 2.7.0, use moment.min/max

  • Parameters

    • Optionalinp: MomentInput
    • Optionalformat: MomentFormatSpecification
    • Optionallanguage: string
    • Optionalstrict: boolean

    Returns moment

    as of 2.7.0, use moment.min/max

  • Parameters

    • ms: number

    Returns moment

  • Returns number

  • Parameters

    • ms: number

    Returns moment

  • Returns number

  • Parameters

    • Optionalinp: MomentInput
    • Optionalformat: MomentFormatSpecification
    • Optionalstrict: boolean

    Returns moment

    as of 2.7.0, use moment.min/max

  • Parameters

    • Optionalinp: MomentInput
    • Optionalformat: MomentFormatSpecification
    • Optionallanguage: string
    • Optionalstrict: boolean

    Returns moment

    as of 2.7.0, use moment.min/max

  • Parameters

    • m: number

    Returns moment

  • Returns number

  • Parameters

    • m: number

    Returns moment

  • Returns number

  • Parameters

    • M: string | number

    Returns moment

  • Returns number

  • Parameters

    • M: string | number

    Returns moment

    use month(M)

  • Returns number

    use month()

  • Returns MomentParsingFlags

  • Determines whether a specified property is enumerable.

    Parameters

    • v: PropertyKey

      A property name.

    Returns boolean

  • Returns number

  • Parameters

    • q: number

    Returns moment

  • Returns number

  • Parameters

    • q: number

    Returns moment

  • Parameters

    • s: number

    Returns moment

  • Returns number

  • Parameters

    • s: number

    Returns moment

  • Returns number

  • Parameters

    • unit: All
    • value: number

    Returns moment

  • Parameters

    • objectLiteral: MomentSetObject

    Returns moment

  • Parameters

    • unitOfTime: StartOf

    Returns moment

  • Parameters

    • Optionalamount: DurationInputArg1
    • Optionalunit: DurationConstructor

    Returns moment

  • Parameters

    • unit: DurationConstructor
    • amount: string | number

    Returns moment

    reverse syntax

  • Parameters

    • inp: MomentInput
    • Optionalsuffix: boolean

    Returns string

  • Returns [number, number, number, number, number, number, number]

  • Returns Date

  • Parameters

    • OptionalkeepOffset: boolean

    Returns string

  • Returns string

  • Returns a date converted to a string using the current locale.

    Returns string

  • Parameters

    • OptionalwithoutPrefix: boolean

    Returns string

  • Returns MomentObjectOutput

  • Returns a string representation of an object.

    Returns string

  • Returns undefined | string

  • Parameters

    • timezone: string
    • OptionalkeepLocalTime: boolean

    Returns moment

  • Returns number

  • Parameters

    • OptionalkeepLocalTime: boolean

    Returns moment

  • Returns number

  • Parameters

    • b: string | number
    • OptionalkeepLocalTime: boolean

    Returns moment

  • Returns number

    Unix timestamp in milliseconds

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • d: number

    Returns moment

  • Returns number

  • Parameters

    • y: number

    Returns moment

  • Returns number

  • Parameters

    • y: number

    Returns moment

    use year(y)

  • Returns number

    use year()

  • Returns number

    in favor of utcOffset

  • Parameters

    • b: string | number

    Returns moment

  • Returns string

  • Returns string

  • Returns string

  • Returns string