Ich erstelle derzeit eine Website für meinen Retro -Moped -Club und habe auf ein Problem gestoßen, das ich nicht lösen kann. Ich schreibe alles in einfacher JS (hasse mich nicht, ich schreibe einfach gerne alles selbst), HTML und CSS. Für die Mitgliederseite verwende ich eine JSON -Datei, in der alle Mitgliederdaten gespeichert sind, einschließlich ihres Geburtsdatums. Ich verwende diesen JS-Code, um ihr Alter zu berechnen. class = "snippet-code-js Lang-js hübschesPrint-override">// Fake data for Test
const member = {
"Name": "John Doe",
"Birthdate": "1990-07-15",
};
// Function to calculate age
const ageP = document.createElement("p");
const now = new Date();
const birthdate = new Date(member.Birthdate);
let age = now.getFullYear() - birthdate.getFullYear();
if (
now.getMonth() < birthdate.getMonth() ||
(now.getMonth() === birthdate.getMonth() && now.getDate() < birthdate.getDate())
) {
age--;
}
console.log(`Birthdate: ${member.Birthdate}`);
console.log(`Age: ${age}`);< /code>
< /div>
< /div>
< /p>
Aber aus irgendeinem Grund funktioniert die Berechnung nicht auf iOS -Geräten, nein Materie, welchen Browser ich benutze.
Probleme mit der Datumsfunktion auf iOS [Duplikat] ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post