Avatar billede Slettet bruger
19. september 2006 - 00:58 Der er 5 kommentarer og
2 løsninger

Find stamp ud fra dato hvordan ?

Hej

Ja det er sikkert mega enkelt men hvordan finder jeg timestamp ud fra fx. '10-09-2006' der må ikke siges

$tid =$time();

$tid2 = $tid - (60*60*24*9);

echo "$tid2";

jeg søger en anden måde at gøre det på. da datoen bliver hentet ud fra databasen.

men hvordan ?
Avatar billede ellebaek Nybegynder
19. september 2006 - 01:08 #1
du skal bruge mktime til at lave dit timestamp...
se mere om mktime her:
http://dk.php.net/manual/da/function.mktime.php

lige i dit tilfælde ville jeg nok lave et array ud fra din dato, og så bruge mktime på det...

altså noget i stilen af:
list($dag, $maaned, $aar) = split($dato);
echo mktime(0,0,0,$dag,$maaned,$aar);

det skulle give dig timestampet for datoen... denne skal så være gemt i variablen $dato..

håber du kan bruge det...
Avatar billede Slettet bruger
19. september 2006 - 01:18 #2
jeg kann squu ikk lige fåå det til at virke hmmmm ... :/
Avatar billede coderdk Praktikant
19. september 2006 - 08:44 #3
list($dag, $maaned, $aar) = explode( '-', $dato );
echo mktime( 0, 0, 0, $dag, $maaned, $aar );
Avatar billede ellebaek Nybegynder
19. september 2006 - 10:06 #4
hehe.. ja, jeg glemte lige at definere hvad der skulle splittes om..
så enten kan coderdk's bruges, eller også:

list($dag, $maaned, $aar) = split("-", $dato);
echo mktime(0,0,0,$dag,$maaned,$aar);
Avatar billede coderdk Praktikant
19. september 2006 - 11:56 #5
I øvrigt er det vel:

list($dag, $maaned, $aar) = explode( '-', $dato );
echo mktime( 0, 0, 0, $maaned, $dag, $aar );

;) split er nok langsommere i dette tilfælde, da den er baseret på ereg - den modsvarende preg er preg_split som er hurtigere - Men en så simpel en, bør man blot bruge explode til :)
Avatar billede Slettet bruger
21. september 2006 - 16:07 #6
coderDK. lig et svar så deler i lige pointne
Avatar billede coderdk Praktikant
21. september 2006 - 17:41 #7
hehe ok :)
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