• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datum Anzeige

JoSiBa

Neues Mitglied
Hallo,
ich brauche Hilfe.


Ich muss das heutige Datum und daneben, heute minus 28 Tagen.
Wer kann mich bei diesen Code helfen?

Für das heutiges Datum, habe ich aktuell diesen Code:
<script>
date = new Date().toLocaleDateString();
document.write(date);
</script>

Das Datum format sollte sein : TT.MM.JJJJ ( 07.08.2023)
Es sollte auch die Monatslängen 28/29 und 30/31 Tagen beachtet werden.

Danke
 
Werbung:
Hallo sclero2004,

Leider funktioniert der Code nicht.
Es wird das heutige Datum, 9.8.2023, ausgegeben.

Ist es möglich gleichzeitig es in den Format 09.08.2023 auszugeben?
 
Werbung:
Meinst du so?
// Dann genau wie oben den String erzeugen und in den Container eintragen.

const theDate = theDate.toLocaleDateString();

meinContainer.innerHTML = theDate;

Ich bin ???
 
Ich habe es jetzt so eingetragen, und erhalte weiterhin 9.8.2023.

<div id="datum-und-zeit"></div>

<script>

const meinContainer = document.getElementById('datum-und-zeit');

// Das Date-Objekt für die aktuellen Zeit ermitteln:

let theDate = new Date();

// Den String für die aktuelle Sprache, bei uns deutsch, ermitteln:

const dateStr = theDate.toLocaleDateString();

// Den String in den Containe eintragen:

meinContainer.innerHTML = dateStr;

// Den aktuellen Tag ermitteln:

const currentDay = theDate.getDay();

// 30 Tage subtrahieren:

const recentDay = currentDay - 30;

// und wieder in das Date-Objekt eintragen:

theDate.setDay(recentDay);

// Dann genau wie oben den String erzeugen und in den Container eintragen.

// Den String für die aktuelle Sprache, bei uns deutsch, ermitteln:

const recentDateStr = theDate.toLocaleDateString();

// Den String in den Containe eintragen:

meinContainer.innerHTML += recentDateStr;

</script>
 
super das funktioniert jetzt
Danke


eine frage habe ich noch, wegen der Formatierung
es wird so ausgegeben : 10.8.2023 8.7.2023

Ist es möglich so auszugeben 10.08.2023 08.07.2023
 
Werbung:
ich glaube, ich habe mich nicht richtig ausgedrückt.
Ich möchte das die Tage und Monate immer als XX ausgegeben werden .
Falsche : 8.7.2023
Richtig/mein Wunsch: 08.07.2023
 
Zurück
Oben