Options
All
  • Public
  • Public/Protected
  • All
Menu

日時のラッパ

Hierarchy

  • DateWrapper

Index

Constructors

constructor

Properties

Private accuracy

accuracy: DateUnitType

Private epoch_time_milliseconds

epoch_time_milliseconds: number

Private local_date

local_date: Date

Private time_offset

time_offset: number

Methods

getAccuracy

getDate

  • getDate(): number

getDateString

  • getDateString(length: number): string
  • 日を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getFullMonth

  • getFullMonth(): number

getFullYear

  • getFullYear(): number

getFullYearString

  • getFullYearString(length: number): string
  • 年を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getHours

  • getHours(): number

getHoursString

  • getHoursString(length: number): string
  • 時間を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getLocalDate

  • getLocalDate(): Date

getMilliseconds

  • getMilliseconds(): number

getMillisecondsString

  • getMillisecondsString(length: number): string
  • ミリ秒を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getMinutes

  • getMinutes(): number

getMinutesString

  • getMinutesString(length: number): string
  • 分を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getMonth

  • getMonth(): number

getMonthString

  • getMonthString(length: number): string
  • 月を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getSeconds

  • getSeconds(): number

getSecondsString

  • getSecondsString(length: number): string
  • 秒を文字列で返す

    Parameters

    • length: number

      ゼロ埋め文字数

    Returns string

getTime

  • getTime(is_affect_accuracy: boolean): number
  • エポックミリ秒を返す

    Parameters

    • is_affect_accuracy: boolean

      trueであれば表示精度を反映する

    Returns number

getTimeOffset

  • getTimeOffset(): number

getTimeZone

  • getTimeZone(): { hour: number; minute: number; prefix: string }
  • タイムゾーンを返す

    Returns { hour: number; minute: number; prefix: string }

    • hour: number
    • minute: number
    • prefix: string

getTimeZoneString

  • getTimeZoneString(): string

getWeekDay

getWeekNumber

  • getWeekNumber(): number

Private isEnoughAccuracy

  • リクエストの単位よりも表示精度が大きい(リクエストされた単位に対して表示許可がある)のならtrueを返す

    Parameters

    Returns boolean

Private parseDateObject

  • parseDateObject(epoch_time_milliseconds: number, time_offset: number): Date
  • Dateオブジェクトをエポック秒とタイムゾーンから作成する

    Parameters

    • epoch_time_milliseconds: number

      エポックミリ秒

    • time_offset: number

      タイムゾーン

    Returns Date

Private parseDateObjectWithDate

  • parseDateObjectWithDate(year: number, month: number, date: number): number
  • Dateオブジェクトを年月日から作成する

    Parameters

    • year: number

      年(0 -> 2999)

    • month: number

      月(0 -> 11)

    • date: number

      日(1 -> 31)

    Returns number

Private zeroPaddingString

  • zeroPaddingString(length: number, value: number): string
  • ゼロ埋めしたフォーマット文字列を返す

    Parameters

    • length: number

      長さ

    • value: number

      数値

    Returns string

Generated using TypeDoc