0

特定のユーザー入力から時間を解析できるライブラリを探しています。適切な時間形式は次のとおりです: hh:mm、ただしオプションで、最後に AM または PM を指定して、12 時間形式か 24 時間形式かを指定できます。

私が達成したい結果は、時間を取得し、それを事前定義された日付 (時間なし) とマージすることです。私たちのアプリは、ユーザーの文化を正確に知らなくても時間を解析する必要があります。その上:他の適切な時間形式はありますか?

moment.js を試しましたが、うまくいきませんでした。ほとんど問題ありませんが、ユーザーが午前/午後を入力したかどうかを手動で確認する必要があります。

いくつかの詳細情報:

ユーザーは「8:36 PM」、「8:36」、「14:00」と入力できます。これらすべての値を解析して、時刻を 24 時間形式で保存する必要があります。

ユーザーが「14:00 PM」と入力すると、解析が失敗するはずです (検証エラーを表示する必要があります)

これをいくつかの正規表現または sth で解析できることはわかっていますが、すぐに使用できるライブラリがあるべきではありませんか?

4

1 に答える 1