banner
lzyoo

lzyoo

本人职业:前端开发工程师 工作年限:三年 技术栈:React、Vue、Nest、Python 一直在努力,一直在放弃,好想有一个引路人带领。

dayjsのカスタム時間解析プラグインの使用

シーン:プロジェクトのフォームで時分形式の時間選択ツールを使用し、インターフェースデータをフォームデータにフォーマットします。#

  1. moment の format を使用すると正常に動作します。
  2. dayjs の format を使用すると、変換後の時間が NaN となり、setFieldsValue でエラーが発生します。

公式ウェブサイトのドキュメントを読んだ後、dayjs の format カスタム時間形式を拡張するための公式プラグインがあることがわかりました。#

プラグイン名:CustomParseFormat

import dayjs from 'dayjs'
import customParseFormat from 'dayjs/plugin/customParseFormat'

// 使用
dayjs('12:21', 'HH:mm') // プラグインを使用しない M2{$H:NaN,$m:NaN,...}

dayjs.extend(customParseFormat)
dayjs('12:21', 'HH:mm') // プラグインを使用 M2{$H:12,$m:21,...}

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。