2017-07-04 4 views
0

Ich habe diesen Fehler für diese CodezeileMoment Uncaught Typeerror: kann Eigenschaft ‚format‘ undefinierten zum Zeitpunkt

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

Wie kann ich es beheben lesen?

+1

Was ist 'städteT [ID]' genau? Eine ungültige Zeitzone vielleicht? – deceze

+0

sein ein Objekt enthält Schlüssel (die IDs) und Werte bedeuten Name der Städte – flower

+0

Geben Sie uns einen konkreten Wert. – deceze

Antwort

0

Sie benötigen moment-timezone Bibliothek enthalten ist CDN http://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.1/moment-timezone-with-data-2010-2020.min.js und moment.min.js Bibliothek ist CDN https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js

Dann wird Ihr Code funktioniert, wenn Sie die alle Variablen definiert wie

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); 

Für Sie Einfachheit und Arbeit Hier ist der Arbeitslink zu JSFIDDLE

Verwandte Themen