Andy sucht den TAG

800XE

Affilitiv 800XE
Gestern Aband (also, nach 0Uhr) schau ich nach den Counterbalken und wunder mich
Montag so groß wie letzte Woche?
Ne, es ist Woche 53 aber nur 52 Balken

ins Script, aus der 52 eine 53 gemacht und .... kurze Balken hinten

Denk; hinten eine halbe Woche, vorne eine halbe Woche; soll ich 53 in 1 addieren?
Problem; sieht MiST aus wenn ich jetzt den Januar Balken wachsen lasse
Lösung; beim Jahreswechsel wird 53 nach 1 kopiert(verschoben; SQL UPDATE)

Denk; hat ein Jahr genau 52 Wochen?
365/7 = 52.1428571429
52 * 7 = 364
Das Jahr hat also mehr wie 52 Wochen

Denk; dann habe ich in der "zusammengesetzten Woche" 8 Tage stat 7?

Kalender; diesjahr noch 4 Tage + "halbwoche" Januar 3 Tage = 7 Tage (so ist das jedes Jahr)
Wenn die zusammengesetzte Woche nur 7 Tage hat; dann fehlt mir irgendwo ein Tag?

Wenn ich "Jahre" selbst anschaue; und Ende+Anfang; dann hab ich die "längere Woche"
2015; Jan halbwoche 4 Tage
2015; Dez halbwoche 4 Tage
= 8 Tage
2016; Jan halbwoche 3 Tage
2016; Dez halbwoche 6 Tage
= sogar 9 Tage


Fakt(oder Fazit)
Jahr hat mehr Tage wie in 52 Wochen passen
wenn ich 53 in 1 addiere, damit ich eben nur 52 Balken (diese komplet, keine halben) dann fehlt mir irgendwo 1 Tag ....

.... wo fehlt dieser Tag??

 
nicht wirklich verstanden was du fragen willst ...

aber die kalenderregeln sind simpel:
- Eine Kalenderwoche beginnt mit dem Montag und endet mit dem Sonntag
- Der 4. Januar liegt immer(!) in der ersten Kalenderwoche

bedeutet vom 28. dezember 2015 bis zum 3.januar 2016 befinden wir uns in der 53. kalenderwoche.
so ist das in deutschland geregelt und wie es sich dort gehoert auch in einer din oder iso norm festgelegt.

in anderen laendern, wie z.b. den usa ist es anders festgelegt. da beginnt die kalenderwoche am sonntag und der 1. januar ist immer in der ersten kalenderwoche. dort begann also am 27.12.2015 die erste kalenderwoche.

alles klar? happy programming
smile.gif
 
QUOTE (Duvi @ Do 31.12.2015, 02:19) nicht wirklich verstanden was du fragen willst ...

aber die kalenderregeln sind simpel:


in anderen laendern, wie z.b. den usa ist es anders festgelegt. da beginnt die kalenderwoche am sonntag und der 1. januar ist immer in der ersten kalenderwoche. dort begann also am 27.12.2015 die erste kalenderwoche.

alles klar? happy programming
smile.gif


ich will KW53 aus meinen CounterBalken verbannen

Dazu überlegt
Jahresende Temporär in KW53 zählen; Jahreswechsel UPDATEcopy nach KW1 und weiterzählen
=
52 Komplette Wochen * 7 Tage = 364 Tage
normales Jahr hat 365 Tage


habe jetzt schon festgestellt das 1.1. nicht zwingend KW1 ist
da brauch ich einen Workaround
1.1. abfragen und dann aus KW53(oder auch52) die 1 machen bzw 0
1.1. abfragen > 1 = $week++; // weil die offizielle dateBefehl KW1 ist bei mir ja KW2
ich nutze die Ausgabe vom DateBefehl um in die SQL zu schreiben


Der Date lieferte vor Jahren noch 0 bis 6 = SoMoDiMiDoFrSa
jetzt ist der Befehl eingedeutschet = 1 bis 7 = MoDi...So

Wo wir gerade dabei sind
warum beginnt die Woche bei den Amis mit Sonntag; das ist doch der 7.Tag an dem der Herr rute; Bei edn Amis rut er vor der Arbeit?
und
ist Wensdey istgendie Synonym für "MiddleWeek"?
Das wäre eine rationale erklärung
Mittwoch liegt nicht in der Mitte (also, Arbeitswoche schon; gesamtwoche nicht)
würden wir mit Sonntag die Woche beginnen wäre = Gesamtwoche Mitte; Arbeitswoche NiCHTmitte




schönen Tag und guten Rutsch

und trinkt nen Schluck (Krim)Sekt (Champagner ist auch gestattet)
 
Ich habe den Tag gefunden .....
.... es ist eine Woche (alle 7 Jahre; bzw früher wegen Schaltjahr)

http://www.webspeyer.de/WEBS/Jobs/ch...t-den-Tag.html
Script anschauen: http://tools.webspeyer.de/String.html

Ende 2017 Endet mit Sonntag;
Anfang 2018 mit Montag = kein Platz um "Resttage" von 2017 rüberzuholen; Esist KW53(meine Numerirung)

2023/2024 wieder
2028/2029 wieder
2034/2035 wieder

und 2038 kommt der Y2K Bug; es gibt kein 2039 mehr ....
wir müßen alle sterben
 

 
Ich habe den Tag gefunden .....
.... es ist eine Woche (alle 7 Jahre; bzw früher wegen Schaltjahr)

http://www.webspeyer.de/WEBS/Jobs/ch...t-den-Tag.html
Script anschauen: http://tools.webspeyer.de/String.html

Ende 2017 Endet mit Sonntag;
Anfang 2018 mit Montag = kein Platz um "Resttage" von 2017 rüberzuholen; Esist KW53(meine Numerirung)

2023/2024 wieder
2028/2029 wieder
2034/2035 wieder

und 2038 kommt der Y2K Bug; es gibt kein 2039 mehr ....
wir müßen alle sterben
 

 
Genau, es gibt ja das Schaltjahr. Daran habe ich überhaupt noch nicht gedacht. Hier verändert sich ja der Kalender um einen Tag. Ich glaube schon, hier kann ein Programmierer auch verzweifeln.

 
Genau, es gibt ja das Schaltjahr. Daran habe ich überhaupt noch nicht gedacht. Hier verändert sich ja der Kalender um einen Tag. Ich glaube schon, hier kann ein Programmierer auch verzweifeln.
Warum? Die Regel wurde hier doch recht simpel dargestellt. Und Schaltjahre kommen regelmäßig, d.h kein Problem die einzuprogrammieren.

 
Zurück
Oben