2016-05-13 17 views
0

Also tat ich dies mit Hilfe weil ich erfahren bin nicht in jqueryNaN Fehler in meinem Jquery

var fullDate = new Date(data[0].date); 
       var twoDigitMonth = ((fullDate.getMonth().length+1) === 1)? (fullDate.getMonth()+1) : '0' + (fullDate.getMonth()+1); 
       var currentDate = fullDate.getDate() + "-" + twoDigitMonth + "-" + fullDate.getFullYear(); 

"<td class='col-md-4'>"+currentDate+"</td>"+

das Datum i mit und in localhost arbeiten zu formatieren, hat super funktioniert, aber auf dem Server gib mir naN fehler alles andere im code funktioniert super auch wenn ich meinen php Code auffrische funktioniert super auch irgendwelche Vorschläge?

+0

Warum nicht hinzufügen ein, wenn die Bedingung wie if (data [0] && data [0] .date) –

Antwort

3

Das Problem kann in sein:

new Date("data[0].date"); 

In diesem Fall Sie data[0].date zum Date() Funktion, die Zeichenfolge sind vorbei, die NaN zurückkehren wahrscheinlich, weil data[0].date nicht gültig Datumsformat ist.

Versuchen Sie Date() Eingang zu bearbeiten:

new Date(data[0].date); 

In dem obigen Code, den Wert von data[0].date zu einer Date-Funktion schreiben, statt String.

+0

oups meine Kopie Paste falsch war traurig, aber es war in strings * – jProgrammer

+0

@jProgrammer und können Sie den Wert von 'Post Daten [0] .date'? – pes502

+0

Wert? inspizieren -> Netzwerk? – jProgrammer