Day.js

Day.js

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

›表示

インストール

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

解析

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

取得 + 設定

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

操作

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

表示

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

クエリ

  • クエリ
  • 前であるか
  • 同じであるか
  • 後であるか
  • 同じか、または前であるか
  • 同じか、または後であるか
  • 期間内であるか
  • Dayjs であるか
  • 閏年であるか

国際化

  • 国際化
  • Node.js でのロケールの読み込み
  • ブラウザでのロケールの読み込み
  • グローバルにロケールを変更する
  • ローカルにロケールを変更する
  • 現在の Day.js ロケールを確認する
  • 現在のロケールの月と曜日を一覧表示する
  • ロケール固有の機能にアクセスする

プラグイン

  • プラグイン
  • Node.js でプラグインを読み込む
  • ブラウザでプラグインを読み込む
  • 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

期間

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

タイムゾーン

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

差分

これは、指定された単位での 2 つの datetime 間の差を示します。

ミリ秒単位の差分を取得するには、`dayjs#diff` を使用します。

const date1 = dayjs('2019-01-25')
const date2 = dayjs('2018-06-05')
date1.diff(date2) // 20214000000 default milliseconds

別の測定単位での差分を取得するには、その測定単位を 2 番目の引数として渡します。

const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month') // 7

デフォルトでは、`dayjs#diff` は結果を小数点以下 0 桁に切り捨て、整数を返します。浮動小数点数が必要な場合は、3 番目の引数として true を渡します。

const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month', true) // 7.645161290322581

利用可能なすべての単位のリスト

単位は大文字と小文字を区別せず、複数形と短縮形をサポートします。ただし、短縮形は大文字と小文字が区別されます。

単位短縮形説明
日d日
週w年の通算週
四半期Q四半期
月M月 (1 月は 0、12 月は 11)
年y年
時h時
分m分
秒s秒
ミリ秒msミリ秒
← カレンダー時刻Unix タイムスタンプ (ミリ秒) →
Day.js
コミュニティ
GitHubGitter🇨🇳 中国ミラーサイト 中国镜像站点サイトマップ
著作権 © 2024 Day.js