55

jQuery を使い始めてから、より多くの JavaScript 開発を行っています。

さまざまな日付形式を解析してから、それらを別の形式で表示する必要があります。

これを行うための良いツールを知っていますか?

どちらをお勧めしますか?

4

4 に答える 4

39

2014 年の更新: Moment.jsは、解析関数を含む優れた日付操作ライブラリです。日付形式の自動検出は含まれませんが、複数の解析パターンを指定できます。

ただし、事前に日付の形式を知っていますか、それともユーザー入力ですか?


日付を解析する非推奨のライブラリは Datejsです。2007年から更新されていません。

于 2008-10-15T22:39:13.323 に答える
10

ページですでに jqueryUI を使用している場合、ほとんどの場合、 $.datepicker には parseDate() および formatDate() 関数があります。DateJS については、yu コードをプロファイルすると、どのようにバグが発生し、例外の処理にどれだけの時間が費やされるかがわかります。

于 2010-12-17T08:53:58.703 に答える
5

jQuery グローバリゼーション プラグインの日付解析が最適であることがわかりました。他の方法にはクロスブラウザーの問題があり、date.js などはかなり長い間更新されていませんでした。

ページに datePicker も必要ありません。ドキュメントに示されている例に似たものを呼び出すことができます:

$.parseDate('yy-mm-dd', '2007-01-26');
于 2010-12-30T21:56:38.890 に答える
3

ちょうど別のオプション(私が書いた - 完全な開示):

DP_DateExtensions ライブラリ

日付/時刻の書式設定、日付の計算 (日付部分の加算/減算)、日付の比較、日付の解析などをサポートしています。自由にオープン ソース化されています。

私は Date.js がとても好きですが、いくつかの構文が面倒です。私の関数のほとんどは、(少なくとも部分的には) CFML の豊富な関数セットに基づいています。

すでにフレームワークを使用している場合 (それらはすべて使用可能です) を考慮する理由はありませんが、プロジェクトに日付操作をすばやく追加する必要がある場合は、チャンスを与えてください。

于 2009-08-14T15:32:41.897 に答える