Globalize.jsでは、現在のカルチャに基づいて日付文字列を解析することを可能にする日付のではなく、私がやりたい何Globalize.js - 日付と時刻を解析する方法だけで
var date = Globalize.parseDate("17/07/2013"); //Wed Jul 17 00:00:00 PDT 2013
を適用したDateTimeを解析しています。 javascriptのDateオブジェクトがこれを処理すると、私はライブラリGlobalize.js
が驚いています。
var date = new Date("07/17/2013 11:55 pm"); //Wed Jul 17 23:55:00 PDT 2013
var date = Globalize.parseDate("07/17/2013 11:55 pm"); //null
私に何かが不足していますか?私は自分自身で時間部分を解析する方向に傾いています。この種の機能を提供する別のライブラリGlobalize.js
がありますか?私は周りを見回しましたが、あまり見つけられませんでした。
UPDATE日付が入っているフォーマットを知っている場合は、日付を解析することができます受け入れ答え
/ワット
var date = Globalize.parseDate("17/07/2013 11:55 pm", "MM/dd/yyyy hh:mm tt");
//date = null
私の例では、日付は、それので、nullになります期間はa.m
またはp.m.
の形式になると予想しています。私がそれを変更すると、私はdatetimeを解析することができました。
var date = Globalize.parseDate("17/07/2013 11:55 p.m.", "MM/dd/yyyy hh:mm tt");
//date = Wed Jul 17 23:55:00 PDT 2013
注:これは非推奨グローバル化0.x.にのみ適用されます
注記2:ハードコーディングされたパターンを渡すことは、NOT i18nの推奨です。
ハードコーディングされたパターンを渡すことは、i18n勧告ではありません。代わりにスケルトンを使用する必要があります(Globalize 1.x)http://stackoverflow.com/a/30237866/798133。 –