Antwort an „Rolf B“ verfassen

Hallo stefantaust,

Die Zahl ist ein Revisionsstand und muss bleiben.

Wenn das ein Revisionsstand ist, warum geht's dann mit "aktuell" weiter? Entweder hast Du einen Stand archiviert, oder es ist aktuell. Das aber nur am Rande.

Wie Gunnar sagte: Es wäre am besten, wenn der Server gleich den richtigen Link liefert.

Aber am Client geht's auch.

Wäre es eine Alternative, den Revisionsstand mit einer achtstelligen Zahl zu bilden? Sowas wie 20210720 - für den 20.07.2021? Diese Zahl könnte ein Client relativ einfach aus dem Tagesdatum per JavaScript konstruieren.

Die 1111 könnte man natürlich auch konstruieren, das setzt aber eine lückenlose Nummerierung ab einem bestimmten Anfangsdatum voraus. Wenn die vorliegt, kann man die Millisekundendarstellung von Tagesdatum und Anfangsdatum nehmen, die Differenz bilden und durch 86400000 teilen. Das muss man noch runden, fertig. Wichtig ist nur, für beide Tage die gleiche Uhrzeit zu wählen, und kaufmännisch zu runden, nicht ab- oder aufrunden, sonst kann die Sommerzeitumstellung zu Überraschungen führen.

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen