2 timers forskel i tiden, timestamp

Tags:    php

<< < 12 > >>
Hej, jeg har min hjemmeside på en engelsk server og når folk opretter en tråd i mit forum så er tiden 2 timer bagud, ved i hvad jeg kan gøre ved det?.


i min database har jeg brugt timestamp, men hver gang man fx. retter et felt i den tabel så bliver tiden også rettet, hvordan kan jeg undgå det?, eller er der en anden løsning til at have dato og tiden i samme felt, og hvordan kan jeg bestemme hvordan den bliver udskrevet,

kunne godt tænke mig at have det til at se sådan her ud

24/07/2010 - kl: 22:13

lige nu er det
2010-06-30 16:41:12


tusind tak på forhånd



Vil skyde på dette vil virke..

$UnixTime = strtotime($DitFelt['Tid'])*7200;

echo date('j/m/Y - \k\l: H:i',$UnixTime);

Husk at sætte dit "date" felt til ikke update on change.. .)



Hmm, hvis du bruger timestamp i databasen laver den et timestamp hver gang den opdaterer.

Så du kan enten se om du kan finde instillingen zynzz snakker om, eller du kan vælge det rigtige "date-time" felt i stedet for ;)



ALTER TABLE [mytable] CHANGE [columnName] [columnName] TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAM

Skulle også gøre det.

/J



ja jeg fandt det så nu opdatere den ikke hele tiden i databasen :D.

men kan jeg manipulere sådan at dato'en og tiden står på en anden måde?



Prøvede du hvad jeg skrev ?




zynzz's feature burde virke, det bør dog være + og ikke * da du så vil få en dato 7200 gange ud i fremtiden, istedet for 2 timer frem :-)



Ja det er min fejl.. gange var måske lige nok, plus er lidt bedre.. :D



har ikke lige fået testet, men skal jeg sætte den kode hver gang jeg udtrækker noget tid fra databasen ?



Ja, men hvis det er mange steder kan du jo lave det til en funktion...



<< < 12 > >>
t