Timestamp von PHP anderer als der von PureBasic?

Für allgemeine Fragen zur Programmierung mit PureBasic.
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Timestamp von PHP anderer als der von PureBasic?

Beitrag von netzcoder »

Hallo,

wenn ich mit PB einen TimeStamp via:

Code: Alles auswählen

Debug date()
erstelle dann funktioniert das auch Prima...

Nun will ich mit dem folgenden php code wieder die richtige Zeit da raus machen:

Code: Alles auswählen

<?php
echo date("d.m.y - H:i",1276911198);
?>
Wieso kommt dort eine andere Uhrzeit raus?

Euer netzcoder
Zuletzt geändert von netzcoder am 19.06.2010 12:27, insgesamt 1-mal geändert.
PB 4.40 Final Full Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von ts-soft »

Da gibts viele Möglichkeiten, ich kenne mich mit PHP aber leider nicht aus.
1. PB nutzt die Unix-Methode (Anzahl der seit dem 1. Januar 1970 vergangenen Sekunden)
PHP vielleicht was anderes?
2. Der Server nutzt eine andere Zeit, was ich für wahrscheinlicher halte.
Serverzeit auf MEZ Sommerzeit umrechnen und dann vergleichen.

// edit
PHP nutzt dasselbe Zeitformat wie PB, es liegt also an der abweichenden Serverzeit.

Der Server könnte zum Beispiel UTC nutzen und
Dein PC nutzt die lokale Zeit.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von Nino »

netzcoder hat geschrieben:Timestamp von PB anderer als der von PureBasic?
Gefrierpunkt von H2O ein anderer als der von Wasser?
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von Josh »

Nino hat geschrieben:Gefrierpunkt von H2O ein anderer als der von Wasser?
der wert kann ein anderer sein, wenn ich den gefrierpunkt in °K oder °C angebe, auch wenn es sich auf das gleiche raus kommt
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von Nino »

Josh hat geschrieben:
Nino hat geschrieben:Gefrierpunkt von H2O ein anderer als der von Wasser?
der wert kann ein anderer sein, wenn ich den gefrierpunkt in °K oder °C angebe
Das ist ein anderes Thema.
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von rolaf »

Ha, da hat einer den Witz von Nino nicht verstanden. :mrgreen:

Timestamp von PB anderer als der von PureBasic?
Gefrierpunkt von H2O ein anderer als der von Wasser?

:bounce:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von Nino »

DrFalo hat geschrieben:Ha, da hat einer den Witz von Nino nicht verstanden. :mrgreen:
... aber Du hast mir jetzt bestätigt, dass der Witz doch zu verstehen ist. Danke. :D

Grüße, Nino
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: Timestamp von PB anderer als der von PureBasic?

Beitrag von Josh »

hoppala, hat da einer den titel nicht gelesen ^^
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Timestamp von PHP anderer als der von PureBasic?

Beitrag von netzcoder »

Entschuldigung für den Fehler im Titel. War gestern schon etwas spät. Habe es nun korrigiert. Also ich glaube auch das die Serverzeit eine andere ist aber eigentlich glaube ich das auch wieder nicht weil die Funktion Date() in PB und time() in PHP haben den selben Wert :o
PB 4.40 Final Full Version
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Re: Timestamp von PHP anderer als der von PureBasic?

Beitrag von a14xerus »

das ist ja das problem an den zeitzonen^^

entweder man hat einen timestamp der die sekunden seit 1970 angibt.. und zwar in der Zeitzone die man haben will, oder man hat den timestamp der die sekunden seit 1970 in UTC angibt..

Das zeitzonenproblem wirds glaub ich ewig geben, weils jeder andres macht, und vor php5 gabs auch echt probleme damit zb bei foren die dnan selber die zeitzone draufrechnen oder abziehen wollten, aber von php schon den stamp in der jeweiligen zeitzone bekommen haben.
ganz kompliziert wirds dann bei der daylightsavingtime umstellung wenn man nichmehr weiß welche website das denn jetzt noch richtig anzeigt^^

seit php5 ist die timezoneverwaltung einfacher geworden ;)

anstoß: http://de3.php.net/manual/en/function.d ... ne-set.php

ansonsten halt mal ausprobieren, um welchen offset sich die stamps 2er system (zb pb und dein php) unterscheidn und manuell anpassen.
Antworten