2

文字列値を日時に変換したい。実際には、バックエンドから取得する文字列値(つまり日付)があります。そして、その値にcountdown jqueryプラグインを適用する必要があるため、datetimeに変換したいと思います。また、Count Down プラグインは「Untill」値をパラメーターとして受け取ります。だから私はそれをdatetimeに変換したい.私は次のコード参照Jquery Function To convert Datetimeを試しました。

 var d1 = Date.parse('2010-10-18, 10:06 AM');
  alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

しかし、「Timestamp: 7/14/2012 3:16:05 PM Error: radix must be an integer at least 2 and not greater than 36」というエラーが表示されます。この問題から抜け出すのを手伝ってください。

4

2 に答える 2

7

私はこれがあなたを助けることができると思います

問題を解決するために少し調整できる getDateFromFormat() 関数があります

また

var sDate = new Date(Date.parse("XXX","ZZZ"));

XXX は日付文字列です。ZZZ は XXX の形式です。

すなわち

「MM/dd/yyyy」形式の文字列「03/20/2012」を変換したい場合

var sDate = new Date(Date.parse("03/20/2012","MM/dd/yyyy"));
于 2012-07-14T10:04:21.247 に答える
1

なぜjQueryにこだわるのですか?datejsを見てください。

于 2012-07-14T09:55:38.917 に答える