Avatar billede oomalkeoo Nybegynder
09. november 2009 - 09:17 Der er 2 kommentarer og
1 løsning

Del tiden op.

Hejsa,

Jeg har en fulldato jeg gerne vil splitte da jeg skal bruge hver eneste parametre. Men synes slet ikke det virker, gør jeg noget forkert?

<?
$time = strtotime('11/9/2009 10:12:00 PM');

$moeh[] = date('j', $time);
$moeh[] = date('n', $time);
$moeh[] = date('Y', $time);

$meoh[] = date('H', $time);
$meoh[] = date('i', $time);
$meoh[] = date('s', $time);

var_dump($moeh);
?>

Overstående giver mig bare:

array(3) { [0]=>  string(1) "9" [1]=>  string(2) "11" [2]=>  string(4) "2009" }

Så den vil ikke tage minutter timer og sekunder, mh, bør den ikke kunne det?
09. november 2009 - 10:04 #1
Det er helt simpelt, time, minut, og sekund loader du i en anden array, nemlig $meoh[] i stedet for $moeh[].
Avatar billede oomalkeoo Nybegynder
09. november 2009 - 11:32 #2
så tales der ikke mere om dette, det skulle lige  være hvis der er en lettere måde?
Avatar billede wanze Nybegynder
09. november 2009 - 19:41 #3
Haha, var det sent? ;-)

Du kunne eventuelt bruge explode() på din tidsstreng, men det er snart ikke nemmere.

Men det kan da opstilles lidt mere kompakt - dette burde give samme resultat:

$moeh = explode(' ',date('j n Y H i s', strtotime('11/9/2009 10:12:00 PM')));
var_dump($moeh);
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