php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2005, 12:01  
Gast
 
Beiträge: n/a
Standard UNIX-Timestamp wants to live forever?

Zur Zeit arbeiten wir an einem Kalenderscript und da kam die Frage auf, bis wann der Timestamp überhaupt verwendet werden kann. Wovon ist das abhängig? Wie lange denn?

Hab es durch probieren auf unserem Apache-Server rausbekommen: Bis zum 18. Januar 2038 23:59:59. Ist das überall so? Eigentlich ist ja die Zahl an sich mit 2147468399 noch nicht ausgereizt-es könnte ja bis 9999999999 gehen. Warum aber gerade bis dahin?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2005, 12:18  
Gast
 
Beiträge: n/a
Standard

Schau Dir mal an, was
PHP-Code:
<?php echo PHP_INT_MAX?>
ausgibt.
Vermutlich das Maximum eines vorzeichenbehafteten 32bit Wertes.
Wenn der Zeitpunkt in einem integralen Wert angegeben/gespeichert wird, gibt es immer so eine Grenze. Es könnte auch ein 64bit Wert sein, aber auch der hat seine Grenzen.
Ein Unix Zeitstempel bezieht sich auf eine Epoche. Bei Deinem Beispiel sicher auf die Epoche ab dem 1.1.1970
PHP-Code:
<?php echo date('d.m.Y H:i:s'0); ?>
siehe auch: http://en.wikipedia.org/wiki/Unix_epoch
 
Alt 24.10.2005, 12:20  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

das liegt daran das die Zahl auf 32Bit länge begrenzt ist, und seit 1.1.1970 0:00 läuft

mehr Infos:
http://de.wikipedia.org/wiki/Unixzeit
dsmcg ist offline  
Alt 24.10.2005, 12:25  
Gast
 
Beiträge: n/a
Standard

Es liegt also an der Größe. Der Rest war mir bekannt!
 
Alt 24.10.2005, 12:26  
Gast
 
Beiträge: n/a
Standard

Beginnt danach eigentlich eine neue Epoche?
 
Alt 24.10.2005, 12:30  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

@bildungsserver

schau dir mal den Link an
http://de.wikipedia.org/wiki/Unixzeit

sollte eigentlich klar sein ^o)
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 24.10.2005, 12:31  
Gast
 
Beiträge: n/a
Standard

Sofern die Festlegung auf den 1.1.70 und damit das Ende dieser Epoche nicht prophetisch für das Ende aller Zeit war, gibt es sicherlich weitere Epochen

Für die Unixzeit muss das dann aber auf den Rechnern umgestellt werden.
 
Alt 24.10.2005, 12:34  
Gast
 
Beiträge: n/a
Standard

alternative Antwort: Dein 10-Jahres-Kalender ist abgelaufen. Gibt es danach weitere Kalender?
 
Alt 24.10.2005, 13:08  
Gast
 
Beiträge: n/a
Standard

Es muss aber überall umgestellt werden...

...vielen Dank für die hilfreichen Antworten-also UNIX lebt immer
 
Alt 24.10.2005, 13:33  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 472
duderino
Standard

Ich hab gedacht dass die Unixzeit bis zum Jahre 2015 geht. scheint wohl falsch zu sein^^
duderino ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unix Timestamp in Datum umwandeln pHleX PHP Tipps 2007 2 09.07.2007 17:11
Wie kann ich ein Datum in einem Unix Timestamp umwandeln tomtaz PHP Tipps 2006 10 24.05.2006 19:38
[Erledigt] Anzahl Tage zwischen 2 Unix Timestamps PHP Tipps 2006 8 11.05.2006 09:00
Unix Timestamp von 12 Stunden fehlerhaft PHP Tipps 2007 3 12.12.2005 14:39
timestamp in mysql Aris Sung PHP-Fortgeschrittene 9 22.11.2005 17:54
Unix Timestamp nach Zeitzone & dortiger Sommerzeit auseg daniel987 PHP-Fortgeschrittene 5 09.08.2005 19:37
Timestamp anzeige aus Mysql über UNIX auf php PHP Tipps 2005-2 3 03.07.2005 16:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
timestamp länge, unix timestamp länge, länge timestamp, unix timestamp ende, timestamp grenzen, länge unix timestamp, unix timestamp grenze, unix timestamp max, php timestamp länge, timestamp grenze, unix timestamp maximum, live timestamp, unix timestamp grenzen, php timestamp maximal, unixtimestamp länge, maximum unix time, unix time stamp wie lang?, php timestamp max, unix timestamp zu ende, unix timestamp ablaufen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.