[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Woche im Jahr

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Woche im Jahr

MarioF
Beiträge gesamt: 390

18. Aug 2021, 20:55
Beitrag # 1 von 1
Bewertung:
(7815 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,
auf https://die-aktuelle-kalenderwoche.de/kalenderwochen-in-javascript habe ich folgenden Code zur Berechnung der Kalenderwoche:
Code
var date = new Date(2023,0,2); 
var currentThursday = new Date(date.getTime() +(3-((date.getDay()+6) / 7)) * 86400000);
var yearOfThursday = currentThursday.getFullYear();
var firstThursday = new Date(new Date(yearOfThursday,0,4).getTime() +(3-((new Date(yearOfThursday,0,4).getDay()+6) / 7)) * 86400000);
var weekNumber = Math.floor(1 + 0.5 + (currentThursday.getTime() - firstThursday.getTime()) / 86400000/7);

Im Beispiel wird mir beim 2.1.2023 Woche 1 ausgegeben. Es ist aber Woche 2 im Jahr 2023.
Ich benötige also nicht die klassische Kalenderwoche, sondern die Woche im Jahr.
1.1.2023 (So) = Woche 1
2.1.2023 (Mo) = Woche 2

Könnt ihr helfen?
X