En dan laat je nog buiten beschouwing dat een jaar eigenlijk 365.25 dagen duurt
Euh nee, dat doet er compleet niet toe, want je telt met hele dagen. Een kalenderjaar duurt nooit 365.25 dagen. De ene keer duurt ie 365 dagen, de andere keer 366.
of dat er zogenaamde schrikkelsecondes toegepast kunnen worden.
Worden die ook officieel meegenomen in unix timestamps dan? Ik dacht eerlijk gezegd dat ze gewoon opschoven.
.edit: yup, dat klopt idd.
Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight proleptic Coordinated Universal Time (UTC) of January 1, 1970, not counting leap seconds.
Observe that when a positive leap second occurs (i.e., when a leap second is inserted) the Unix time numbers repeat themselves. The Unix time number 915 148 800.50 is ambiguous: it can refer either to the instant in the middle of the leap second, or to the instant one second later, half a second after midnight UTC
In de praktijk betekent dat dus dat 1 januari 1970 0:00:00 UTC méér dan time() seconden geleden was, door de introductie van een handjevol schrikkelseconden in de loop der tijd.
[
Voor 56% gewijzigd door
.oisyn op 01-12-2010 16:15
]