Day.js

Day.js

  • ドキュメント
  • GitHub
  • 言語アイコン英語
    • 中文
    • Русский
    • 翻訳にご協力ください

›カスタマイズ

インストール

  • インストール
  • Node.js
  • ブラウザ
  • TypeScript
  • ダウンロード

パース

  • パース
  • 現在
  • 文字列
  • 文字列 + フォーマット
  • Unixタイムスタンプ (ミリ秒)
  • Unixタイムスタンプ (秒)
  • Date
  • オブジェクト
  • 配列
  • UTC
  • Dayjsクローン
  • 検証

取得 + 設定

  • 取得 + 設定
  • ミリ秒
  • 秒
  • 分
  • 時間
  • 月の日付
  • 曜日
  • 曜日(ロケール対応)
  • ISO 曜日
  • 年の日
  • 年の週
  • 年の週(ISO)
  • 月
  • 四半期
  • 年
  • 週の年
  • 週の年(ISO)
  • 年の週数(ISO)
  • 取得
  • 設定
  • 最大値
  • 最小値

操作

  • 操作
  • 加算
  • 減算
  • 時間の先頭
  • 時間の末尾
  • ローカル
  • UTC
  • UTCオフセット

表示

  • 表示
  • フォーマット
  • 現在からの時間
  • Xからの時間
  • 現在までの時間
  • Xまでの時間
  • カレンダー時間
  • 差分
  • Unixタイムスタンプ (ミリ秒)
  • Unixタイムスタンプ
  • 月の日数
  • JavaScript Dateとして
  • 配列として
  • JSONとして
  • ISO 8601文字列として
  • オブジェクトとして
  • 文字列として

クエリ

  • クエリ
  • より前
  • 同じ
  • より後
  • 同じかより前
  • 同じかより後
  • 間
  • Dayjsであるか
  • うるう年か

i18n

  • i18n
  • NodeJSでのロケールのロード
  • ブラウザでのロケールのロード
  • ロケールのグローバルな変更
  • ロケールのローカルな変更
  • 現在のDay.jsロケールの確認
  • 現在のロケールの月と曜日のリスト表示
  • ロケール固有の機能へのアクセス

プラグイン

  • プラグイン
  • NodeJSでのプラグインのロード
  • ブラウザでのプラグインのロード
  • AdvancedFormat
  • ArraySupport
  • BadMutable
  • BigIntSupport
  • BuddhistEra
  • Calendar
  • CustomParseFormat
  • DayOfYear
  • DevHelper
  • Duration
  • IsBetween
  • IsLeapYear
  • IsSameOrAfter
  • IsSameOrBefore
  • IsToday
  • IsTomorrow
  • IsYesterday
  • IsoWeek
  • IsoWeeksInYear
  • LocaleData
  • LocalizedFormat
  • MinMax
  • ObjectSupport
  • PluralGetSet
  • PreParsePostFormat
  • QuarterOfYear
  • RelativeTime
  • Timezone
  • ToArray
  • ToObject
  • UpdateLocale
  • UTC
  • weekOfYear
  • WeekYear
  • Weekday

カスタマイズ

  • カスタマイズ
  • 月の名前
  • 月の略称
  • 曜日の名前
  • 曜日の略称
  • 曜日の最小略称
  • 相対時間
  • Calendar

期間

  • 期間
  • 作成
  • クローン
  • 人間的な形式
  • フォーマット
  • ミリ秒
  • 秒
  • 分
  • 時間
  • 日
  • 週
  • 月
  • 年
  • 時間の加算
  • 時間の減算
  • DiffでのDurationの使用
  • 時間の単位として
  • 時間の単位の取得
  • JSONとして
  • Durationであるか
  • ISO 8601文字列として
  • ロケール

タイムゾーン

  • タイムゾーン
  • ゾーンでの解析
  • ゾーンへの変換
  • ユーザーゾーンの推測
  • デフォルトタイムゾーンの設定
編集

月の名前

Locale#months は、月の名前の配列である必要があります。

これを使用するには、 UpdateLocale プラグインが必要です。

dayjs.extend(updateLocale)

dayjs.updateLocale('en', {
  months: [
    "January", "February", "March", "April", "May", "June", "July",
    "August", "September", "October", "November", "December"
  ]
})

追加のトークン処理

月の名前を計算するためにより多くの処理が必要な場合 (たとえば、異なるフォーマットに対して異なる文法がある場合)、Locale#months は次のシグネチャを持つ関数にすることができます。常に月の名前を返す必要があります。

dayjs.updateLocale("en", {
  months: function (dayjsInstance, format) {
    // dayjsInstance is the Day.js object currently being formatted
    // format is the formatting string
    if (/^MMMM/.test(format)) {
      // if the format starts with 'MMMM'
      return monthShortFormat[dayjsInstance.month()];
    } else {
      return monthShortStandalone[dayjsInstance.month()];
    }
  },
});
← カスタマイズ月の略称 →
Day.js
コミュニティ
GitHubGitter🇨🇳 中国ミラーサイトサイトマップ
Copyright © 2024 Day.js