Avatar billede dennism Nybegynder
15. marts 2003 - 12:42 Der er 8 kommentarer og
1 løsning

PHP - Tidsregning

Jeg har en kolonne som fortælle en brugeren blev oprettet. Kolonnen indeholder en dato ala denne:
2003-02-05 16:11:48

Hvordan kan jeg nu udregne hvor mange dage brugeren har eksisteret?

Min tabel hedder "brugere" og kolonnen hedder "oprets_dato"...
Avatar billede dennism Nybegynder
15. marts 2003 - 13:26 #1
Jeg får datoen vha. timestamp(14)...
Avatar billede straszek Praktikant
15. marts 2003 - 14:07 #2
Er det din  "oprets_dato" kolonne der inderholder strengen "2003-02-05 16:11:48", eller inderholder den et timestamp?
Avatar billede dennism Nybegynder
15. marts 2003 - 14:19 #3
Det er oprets_dato der inde holder "2003-02-05 16:11:48"... Jeg indsatte det med: oprets_dato = timestamp(14)

Kan du hjælpe
Avatar billede dennism Nybegynder
15. marts 2003 - 14:19 #4
?
Avatar billede straszek Praktikant
15. marts 2003 - 14:25 #5
Jeg har ikke lige t forslag til hvodan du kan udregne det når det er indsat på den pågaældende måde.

Jeg ville indsætte det med time oprets_dato = time(). Det giver et ægte timestamp (sekunder sinden 1.1.1970) f.eks. 1046905200

Så vil det bare være at trække oprets_dato fra time()og dividere det med 86400 (antal sekunder pr. døgn)
Avatar billede dennism Nybegynder
15. marts 2003 - 14:31 #6
Hmm... Hvad gør jeg så nu? Jeg har en database liggende på nettet med nogle brugere... Så er jeg jo nød til at slette dem, for at alle brugerne bliver ens!?
Avatar billede straszek Praktikant
15. marts 2003 - 14:33 #7
Jeg siger ikke at, det ikke kan lade sig gøre at finde ud af hvor mange dage brugeren har eksisteret, ud fra din metode - jeg ved bare ikke hvordan man gør.


Søren
Avatar billede tipsen Nybegynder
16. marts 2003 - 09:43 #8
Det må være noget i retning af:

SELECT TO_DAYS(NOW()) - TO_DAYS(oprets_dato) FROM brugere;
Avatar billede dennism Nybegynder
16. marts 2003 - 16:18 #9
Super. Tak for hjælpen!
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