Ich habe ein Problem. Ich erstelle Chat, ich benutze zu diesem Zeitpunkt js. Variable (this.entry.createdData) hat Datum Stunden der gesendeten Nachricht. Ich möchte anzeigen, ob der Anrufer mir gestern/vorgestern eine Nachricht geschickt hat oder im Format DAY: MONTH. Geht leider nicht. Wenn die Nachricht gestern um 16.15 Uhr veröffentlicht wurde und heute um 15.15 Uhr ist, wird das heutige Datum anstelle von gestern angezeigt. Ideen?Moment.js Tag
var mom = moment(this.entry.createdDate),
now = moment(),
diffInDays = mom.from(now),
diffInYears = now.diff(mom, 'years');
if(diffInYears!== 0){
return mom.format('DD MM YYYY')
}
else{
if(diffInDays === "1 day ago")
return 'Yesterday';
else if(diffInDays === "2 days ago")
return 'Day Before Yesterday';
else
return mom.format('DD MM');
}
}
können Sie einen jsfiddle posten? – kawadhiya21
Eigentlich kann ich nicht :(Sorry, aber ich kann Ihnen die Ausgabe von console.log anzeigen, Möchten Sie? Oder ich kann Ihre Fragen aktualisieren/beantworten, wenn Sie möchten. – qwerty1234567
Was ist der Wert von this.entry. createdData'? Was für ein Typ ist das? – VincenzoC