2017-07-04 3 views
0

で未定義のプロパティ「フォーマット」を読み取ることができません私は瞬間キャッチされない例外TypeError:時間

var FullDate = moment(1499153561479).add(currentSeconds, 'seconds').tz(citiesT[id]).format("DD-MM-YYYY HH:mm:ss a"); 

は、私はそれをどのように修正することができ、このコード行のために、このエラーがありますか?

+1

正確に 'citiesT [id]'とは何ですか?おそらく無効なタイムゾーンですか? – deceze

+0

そのオブジェクトにはキー(ids)と値が含まれています。値は都市の名前です。 – flower

+0

具体的な値を教えてください。 – deceze

答えて

0

あなたはmoment-timezoneライブラリを含める必要があり、CDNは、CDNはあなたシンプルさと仕事のために

currentSeconds = 10000; 
var citiesT = ["America/Los_Angeles"]; 
var id= 0; 
var FullDate = moment(1499153561479).add(currentSeconds, 'seconds').tz(citiesT[id]).format("DD-MM-YYYY HH:mm:ss a"); 
alert(FullDate); 

のように定義されたすべての変数を持っている場合次に、あなたのコードが動作しますhttps://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js

http://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.1/moment-timezone-with-data-2010-2020.min.jsmoment.min.jsライブラリですここに作業リンクがありますJSFIDDLE

関連する問題