Avatar billede straszek Praktikant
05. marts 2005 - 15:49 Der er 10 kommentarer og
1 løsning

fra dato til unixtimestamp

hvordan kan jeg omregne et tidspunkt angivet som 050305-1430 til et unixtimestamp?
Avatar billede elskermad.dk Nybegynder
05. marts 2005 - 15:51 #1
Avatar billede jpvj Nybegynder
05. marts 2005 - 15:52 #2
Avatar billede elskermad.dk Nybegynder
05. marts 2005 - 15:54 #3
<?

$tid = "050305-1430";

print mktime(substr(7,2,$tid),substr(9,2,$tid),0,substr(2,2,$tid),substr(0,2,$tid), substr(4,2,$tid));

?>
Avatar billede straszek Praktikant
05. marts 2005 - 15:54 #4
Det siger mig ikke så meget. Hvordan får jeg omregnet strengen $start som er på form 050305-1430 til et unixtimestamp??
Avatar billede straszek Praktikant
05. marts 2005 - 15:54 #5
Ok jeg tester lige...
Avatar billede straszek Praktikant
05. marts 2005 - 15:57 #6
<?

$tid = "050305-1430";

print mktime(substr(7,2,$tid),substr(9,2,$tid),0,substr(2,2,$tid),substr(0,2,$tid), substr(4,2,$tid));

?>

giver et timestamp på -1 og det er jo ikke rigtigt!
Avatar billede elskermad.dk Nybegynder
05. marts 2005 - 16:01 #7
prøv lige: lige med at få placeringen rigtig :)

print mktime(substr(7,2,$tid),substr(9,2,$tid),0,substr(3,2,$tid),substr(0,2,$tid), substr(5,2,$tid));
Avatar billede straszek Praktikant
05. marts 2005 - 16:03 #8
stadig -1
Avatar billede elskermad.dk Nybegynder
05. marts 2005 - 16:07 #9
fik lige byttet rundt på paramentrene i substr-funktionen!!

<?

$tid = "050305-1430";

$time = substr($tid,7,2);
$min = substr($tid,9,2);

$mdr = substr($tid,2,2);
$dato = substr($tid,0,2);
$ar = substr($tid,4,2);

print mktime($time,$min,0,$mdr,$dato,$ar);

echo"
<br>
<br>
time:$time<br>
minut:$min<br>
dato:$dato<br>
måned:$mdr<br>
år:$ar<br>
";

?>

værs'go...
Avatar billede Slettet bruger
05. marts 2005 - 16:07 #10
<?
//Tidspunktet
$tid = "050305-1430";
//Måneden
$mdr = substr($tid, 0, 2);
//Dagen
$dag = substr($tid, 3, 2);
//Året
$aar = substr($tid, 5, 2);
//Timetal
$time = substr($tid, 8, 2);
//Minut
$minut = substr($tid, 10, 2);

$unixtid = mktime($time, $minut, 0, $mdr, $dag, $aar);
?>
Avatar billede Slettet bruger
05. marts 2005 - 16:08 #11
min fejl.. jeg har forrykket alle tallene en tak :-)
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