pmnielsen Novice
18. marts 2013 - 21:16 Der er 9 kommentarer og
2 løsninger

mysql NOW() forkert tiszone

Jeg bruger now() til at indsætte tid i datebasen.
tiden er bare en time bagud. jeg har fundet ud af det er fordi server køre en anden tidszone. med hvordan får jeg den "rigtige tid"  skrevet til min database.

Jeg programmere i PHP
Siden er hosted hos one.com hvis det har noget at sige.
pmnielsen Novice
18. marts 2013 - 22:14 #1
hvorfor kan man ikke rette ....... tidszone og ikke tiszone.
niklask Nybegynder
19. marts 2013 - 00:19 #2
INSERT INTO table (date_field) VALUES (ADDDATE(NOW(), INTERVAL 1 DAY));
moddi100 Seniormester
19. marts 2013 - 02:02 #3
Jeg anvender af og til følgende kode, når jeg ikke har fuld kontrol over det bagvedliggende system:

$sql = "INSERT INTO table (navn, tid) VALUES ('noget', FROM_UNIXTIME(" . time() . ")";


Princippet er altså at du hiver tiden med over fra PHP, om du så bruger prepared statements eller lign. er jo i denne sammenhæng underordnet (men det bør du bruge).
19. marts 2013 - 08:56 #4
En 'quick and dirty' måde at få den til at bruge en NOW der er en time senere er denne:

mysql_query = ("INSERT INTO mytable VALUES(x, y, NOW() + INTERVAL 1 HOUR)");
niklask Nybegynder
19. marts 2013 - 08:59 #5
Hovsa, jeg læste vidst forkert.

INSERT INTO table (date_field) VALUES (ADDDATE(NOW(), INTERVAL 1 HOUR));


HOUR istedet for DAY.
19. marts 2013 - 10:44 #6
niklask, har du testet din foreslåede kode?
niklask Nybegynder
19. marts 2013 - 11:50 #7
Nu har jeg, og det virker fint.
pmnielsen Novice
19. marts 2013 - 20:22 #8
Har prøvet niklask og christian_belgien forslag, de virker og jeg synes det var dem der var nemmest at gå til...
men hvad er forskellen om man har ADDDATE elle ej. ?
19. marts 2013 - 22:07 #9
I så fald opretter jeg et svar (og du forventer nok svar fra anden side også.)  Jeg kendte ikke ADDATE men kun løsningen med +.  Det er vist bare to måder til det samme resultat.
pmnielsen Novice
21. marts 2013 - 21:14 #10
Tak for hjælpen, send svar Niklask hvis du også vil have point
niklask Nybegynder
22. marts 2013 - 09:21 #11
Tror ikke du kan dele dem op, så Christian Belgien kan bare tage dem, men vi kan da lige prøve. :)
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Test: Kæmpestort gaming-headset er perfekt til dine lange Teams-møder - men har også nogle besværligheder
Længe før vi andre blev slået hjem til hjemmekontorets endeløse webmøder har gamerne gennemskuet behovet for komfortabelt grej. Så vi tog danske EPOS top gamingheadset med på arbejde. Læs testen her.
Computerworld
Biden sender skjult besked til kode-folket: "Hvis du læser dette, har vi brug for din hjælp”
En stående invitation er blevet opdaget i kildekoden på Det Hvide Hus' hjemmeside. Men den er kun til de eksperter, der selv kan finde den.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
White paper
Sådan outsourcer du effektivt – og undgår fælderne
Nogle outsourcer for at minimere omkostningsniveauet, andre for at skaffe ressourcer og spidskompetencer, der er svære at skaffe lokalt – eller af en helt tredje årsag. Der er dog talrige forhold, der er gode at afdække, før man overhovedet begynder at lede en outsourcingudbyder. Man skal klarlægge egne projektbehov samt de spørgsmål og krav, man vil stille samt indsamle viden og erfaringer om, hvordan samarbejdet indledes, drives og styres optimalt. Dertil skal man kende til de hyppigste faldgruber, der kan få et ellers lovende outsourcingsamarbejde til at køre i grøften.