2016-11-09 5 views
0

日付は、yyyy-MM-ddTHH:mm:ssの形式です。それは結果がgetTime()メソッドを介して評価されるとミリ秒数を返すような日時フォーマットになります。今のところ、この方法は、私はエラーを投げて試してみました:キャッチされない例外TypeError:dt.getTimeはDTが生じた日である機能ではありません。 JavaScriptを使用してこれを達成する方法を述べてください。yyyy-MM-ddTHH:mm:ssをgetTime()関数で許容されるjavascriptの形式に変換します。

ありがとうございます。

+0

'私は、書式yyyy-MM-DDTHHで日付を持っている:MM:ss'。それは 'date'か' string'ですか? – Pugazh

+0

MomentJSの使用を検討してください。 –

+0

@Pugazh文字列形式です @ Marek Urbanowicz MomentJSを使用せずにこれを実現するオプションがあれば、より良いでしょう。さもなければ、plzはMomentJSの方法を示唆します。 – Abhay

答えて

1

日付が文字列の場合は、パラメータとして時刻文字列を使用して新しいDateオブジェクトを初期化する必要があります。 getTime()はDateオブジェクトのメソッドです。すべてのブラウザで動作するわけではありません。

var date = new Date('2016-11-09T18:00:01'); 
alert(date.getTime()) 

https://jsfiddle.net/rxo5zz71/

+0

ありがとう!魅力のように動作します。 – Abhay

関連する問題