Avatar billede akyhne Nybegynder
11. juli 2008 - 00:44 Der er 9 kommentarer og
1 løsning

forskel i sekunder på DateTime og nu

Overskriften siger vel alt. Jeg skal have forskellen i sekunder på et DateTime udtræk fra MySql sammenlignet med det aktuelle klokkeslet og dato. Jeg har prøvet alt med time men får de samme to tal ud af tallene.
Avatar billede akyhne Nybegynder
11. juli 2008 - 00:48 #1
Så kort sagt får jeg samme tal ud af
time("Y-m-d H:i:s")
og
time($row["Tidsstempel"])
Avatar billede kjeldsted Novice
11. juli 2008 - 00:58 #2
Hm. Hvorfor skriver du time("Y-m-d H:i:s")? time() funktionen har ingen options..? Du kunne lige så godt skrive time().. Eller time('fgfgfgf') for den sags skyld.
Avatar billede kjeldsted Novice
11. juli 2008 - 00:59 #3
Ahh.. Jeg tror du bytter om på time() og mktime(). Se php.net/mktime. Den kan nok løse problemet.
Avatar billede arne_v Ekspert
11. juli 2008 - 01:00 #4
Prøv:

time() - strtotime($row["Tidsstempel"])
Avatar billede arne_v Ekspert
11. juli 2008 - 01:01 #5
Du kan undlade strtotime hvis du allerede har feltet i sekunder siden 1970.
Avatar billede akyhne Nybegynder
11. juli 2008 - 01:09 #6
Arne - et svar. Det er en kolonne der er formatteret som DateTime i formatet
2008-10-07 21:50:14
Avatar billede arne_v Ekspert
11. juli 2008 - 02:17 #7
svar
Avatar billede jakobdo Ekspert
11. juli 2008 - 08:14 #8
akyhne: Du kan også bruge denne direkte i din SQL: SELECT UNIX_TIMESTAMP(Tidsstempel) AS unix FROM tabel....

og så:
time() - $row['unix'];
Avatar billede akyhne Nybegynder
11. juli 2008 - 08:47 #9
jakobdo: Det ved jeg faktisk godt. Det har jeg fundet masser af eksempler på :-)
Men her skal jeg hente alle rækker, men validere nogle andre ting efter tid gået.
Avatar billede jakobdo Ekspert
11. juli 2008 - 09:09 #10
Men derfor ville du vel stadig godt bruge unix_timestamp() ?
Det er jo 2 sider af samme sag. :o)
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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