Timestamps sind der Performancekiller für Datumsberechnungen ;)
Ja. Aber SOOOOOO oft finden die gar nicht statt.
- 1 x für Ostern. (1)
- 1 x pro abhängigen Feiertag (Gesamt: 12)
- 1 x für 4.Advent (1)
- 1 x pro abhängigen Feiertag (Gesamt: 7)
- 1 x für jeden abgefragten Tag (2016: 366)
Macht: 381
Ich glaube nicht, dass ich spürbar an Performance gewinne.
Allerdings brauche ich einen Ersatz für PHP auf 32-Bit-Arms. Denn da versagt mktime()
: es liefert für alles außerhalb von 1970 .. 2037 nur false
.
Das ist nicht dokumentiert. Bei mktime() steht:
Achtung: Vor PHP 5.1.0 wurden negative Timestamps von keiner bekannten Windowsversion oder anderen Betriebssystemen unterstützt. Daher war der Bereich gültiger Jahresangaben auf Werte zwischen 1970 und 2038 beschränkt.
"Vor PHP 5.1.0" ... Ich hab PHP 7.0.12-1+deb.sury.org~trusty+1 (cli) ( NTS )
.
Was hast Du also?