grad mal ausprobiert ...
$ date -d @1230764399
Wed Dec 31 23:59:59 CET 2008
$ date -d @1230764400
Thu Jan 1 00:00:00 CET 2009
$ date -d @1136069999
Sat Dec 31 23:59:59 CET 2005
$ date -d @1136070000
un Jan 1 00:00:00 CET 2006
(Ubuntu 8.04)
Es kümmert sich weder um die Schaltsekunde von 2005 noch um die von
2008 obwohl in der man-Page drinsteht, daß die Sekunden von 00 bis 60
gehen können. Und eine Angabe "Dec 31 24.59:60 2005" wird als
"invalid date" bemängelt.
$ date -d @1230764399
Wed Dec 31 23:59:59 CET 2008
$ date -d @1230764400
Thu Jan 1 00:00:00 CET 2009
$ date -d @1136069999
Sat Dec 31 23:59:59 CET 2005
$ date -d @1136070000
un Jan 1 00:00:00 CET 2006
(Ubuntu 8.04)
Es kümmert sich weder um die Schaltsekunde von 2005 noch um die von
2008 obwohl in der man-Page drinsteht, daß die Sekunden von 00 bis 60
gehen können. Und eine Angabe "Dec 31 24.59:60 2005" wird als
"invalid date" bemängelt.