Day.js

Day.js

  • ドキュメント
  • GitHub
  • 言語アイコン英語
    • 中国語
    • ロシア語
    • 翻訳にご協力ください

›期間

インストール

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

解析

  • 解析
  • Now
  • 文字列
  • 文字列 + 形式
  • Unix タイムスタンプ(ミリ秒)
  • Unix タイムスタンプ(秒)
  • 日付
  • オブジェクト
  • 配列
  • UTC
  • Dayjs クローン
  • 検証

取得 + 設定

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

操作

  • 操作
  • 追加
  • 減算
  • 時間の開始
  • 時間の終了
  • ローカル
  • UTC
  • UTC オフセット

表示

  • 表示
  • フォーマット
  • 現在からの時間
  • Xからの時間
  • 現在までの時間
  • Xまでの時間
  • カレンダー時間
  • 差
  • Unix タイムスタンプ(ミリ秒)
  • Unix タイムスタンプ
  • 月の日数
  • Javascript の日付として
  • 配列として
  • 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 との期間の使用
  • 時間単位として
  • 時間単位の取得
  • JSON として
  • 期間かどうか
  • ISO 8601 文字列として
  • ロケール

タイムゾーン

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

作成

期間を作成するには、ミリ秒単位の時間の長さで `dayjs.duration()` を呼び出します。

これには、 Duration プラグインが必要です。

dayjs.extend(duration)

dayjs.duration(100); // 100 milliseconds

ミリ秒以外の測定単位で期間を作成する場合は、測定単位も渡すことができます。

dayjs.duration(2, 'days');

利用可能な単位のリスト

単位略記
日d
週w
月M
年y
時間h
分m
秒s
ミリ秒ms

複数の異なる測定単位が必要な場合は、値のオブジェクトを渡すこともできます。

dayjs.duration({
  seconds: 2,
  minutes: 2,
  hours: 2,
  days: 2,
  weeks: 2,
  months: 2,
  years: 2
});

Day.js は ISO 8601 期間の解析もサポートしています。

dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');
← 期間クローン →
Day.js
コミュニティ
GitHubGitter🇨🇳 中国ミラー 中国镜像站点サイトマップ
Copyright © 2024 Day.js