Ich versuche, Daten aus einem JSON-Dokument zu erhalten, und in dem Dokument nach Datum sortiert. Also möchte ich meine Seite das heutige Datum laden, also habe ich eine Variable, die zu bekommen Das heutige Datum, aber ich verstehe nicht, wie man es benutzt. Ich habe gerade hinzugefügt. Heute in der SugString, aber das funktioniert nicht für mich .. Wer weiß, wie ich es tun sollte? Hier ist mein Code!So verwenden Sie das heutige Datum in einer Variablen
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = yyyy + '-' + mm + '-' + dd;
var ourRequest2 = new XMLHttpRequest();
ourRequest2.open('GET', 'https://api.opskins.com/IPricing/GetPriceList/v1/?appid=433850');
ourRequest2.onload = function() {
var ourData2 = JSON.parse(ourRequest2.responseText);
renderPinstripeJacketSug(ourData2)
};
ourRequest2.send();
function renderPinstripeJacketSug(data) {
var sugString = data.response[ 'Skin: Pinstripe Suit Jacket' ].today.price;
pinstripeJacketSug.insertAdjacentHTML('beforeend', sugstring);
}
Ich habe das jetzt versucht, aber immer noch bekomme ich diese Fehlermeldung: main.js: 61 Uncaught TypeError: Kann die Eigenschaft 'price' von undefined nicht lesen bei renderPinstripeJacketSug (main.js: 61) bei XMLHttpRequest.ourRequest2.onload (main.js : 54) –
Ich habe das Problem gefunden, das letzte Datum im JSON ist das gestrige Datum, gibt es einen Weg, wie ich mein heutiges Datum zum gestrigen Datum machen kann? :) –
Probieren Sie das aus ... var today = new Date(); today.setDate (today.getDate() - 1); – Zinc