php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.02.2006, 09:15  
Gast
 
Beiträge: n/a
Standard [Erledigt] Datumsumrechnung 2235

Ich habe ein Problem einen errechneten (nicht offiziellen Unix) Timestamp in ein Datum umzuwandeln, da es mitunter auch zb. der 20.08.2150 sein kann. Mit der normalen Funktion date(wasichwill, $timestamp) geht es bis max. 2038.

Wie kann ich nun meinen Timestamp in ein richtiges Datum umwandeln?

lg Stefan
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.02.2006, 09:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Mit der normalen Funktion date(wasichwill, $timestamp) geht es bis max. 2038.
Hmmm, eigentlich reicht es auch.
  Mit Zitat antworten
Alt 17.02.2006, 09:27  
Gast
 
Beiträge: n/a
Standard

Super Antwort, muss ich dir lassen CIX88. Wie wärs mit entweder Frage beantworten oder nichts schreiben, anstatt die Frage zu kritisieren. Ich rechne mir Geburtstage auf anderen Planeten aus und da Pluto ja ziemlich lange um die Sonne braucht, ist der nächste Geburtstag erst 2150 - natürlich in einem Timestamp berechnet und dann REICHT ES EIGENTLICH NICHT AUS BIS 2038
  Mit Zitat antworten
Alt 17.02.2006, 09:28  
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

Zitat:
Zitat von CIX88
Zitat:
Mit der normalen Funktion date(wasichwill, $timestamp) geht es bis max. 2038.
Hmmm, eigentlich reicht es auch.
Ansichtssache..
http://de.wikipedia.org/wiki/Jahr-2038-Problem
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 17.02.2006, 09:33  
Gast
 
Beiträge: n/a
Standard

Ach weil ich grad so schön beim meckern bin:
Ich liebe auch Crossposting
  Mit Zitat antworten
Alt 17.02.2006, 09:37  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Evl. über starke Umwege mit dem Julianischen Datum

Dazu muss den Timestamp in Tage (Decimalzahl) umrechnen und das Julianische Datum vom 1.1.1970 ermitteln das rechnes zusammen und gibts das mit den entsprechenden Funktionen wieder aus.
http://www.php.net/manual/de/ref.calendar.php
Aber ich geb keine Garantie dafür das auch funktioniert
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 17.02.2006, 09:52  
Gast
 
Beiträge: n/a
Standard

war eine super Idee mit Julianischem Datum, hab ich gleich probiert, aber anscheinend hat funpic ein zu altes PHP4, denn er kennt die Funktionen zb.unixtojd() nicht.
  Mit Zitat antworten
Alt 17.02.2006, 12:27  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Wie werden die Daten denn gespeichert? In einer MySQL-Datenbank wäre für Geburtstage beispielsweise der Datentyp DATE wesentlich besser geeignet als ein UNIX-Timestamp.
xabbuh ist offline   Mit Zitat antworten
Alt 17.02.2006, 14:32  
Gast
 
Beiträge: n/a
Standard

Hier ein Bsp - so weit bin ich - Es ist nirgendwo gespeichert, es wird einfach gerechnet.
Also-Drehung der Venus um die Erde -- errechnen wann nächster Geburtstag...

http://augenarzt.au.funpic.de/planetgeburtstag
  Mit Zitat antworten
Alt 17.02.2006, 14:53  
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

Auf der Venus bin ich laut Angaben,
28.3 Tage alt.
30.6 Jahre alt. was den nun?

auf der Erde bin ich
6876.7 Tage alt
18.8 Jahre alt

Bei der Venus stimmt was nicht, und mein nächter Geburtstag auf der Erde ist nicht am 21. sondern am 22.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Antwort


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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datumsumrechnung, datum umrechnung, unix datumsumrechnung, datums umrechnung, julianisches datum umrechnen, timestamp 2038, julianisches datum umrechner, datumsumrechnung von, umrechnung javascript datum 1970 heute, datumsumrechnung mit php, datumsumrechner, javascript datum in zahl umrechnen -uhrzeit -office, php datumsumrechnungen 14 tage, datumsumrechnung 1970, javascript datumsumrechnung

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:09 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.