PHP beginner |
|
Jawel, [edit: Eigenlijk niet(voor zover ik weet)]
http://php.net/manual/en/function.date.php
PHP.net schreef: string date ( string $format [, int $timestamp ] )
Wat je bijvoorbeeld doet is dit:
$Unix = time(); //Tijd van wanneer ik dit schrijf (In dit geval 1274173578 )
$TimeTo = "1274346254"; //Tijd van wanneer ik dit schrijf, maar dan op 20-05-2010
$Verschil = $TimeTo - $Unix; //Verschil berekenen (Dus hoe lang nog tot 20-05-2010?
// $Verschil is dus 1274346254 - 1274173578 = 172676
$VerschilInJarenMaandenDagenUrenMinutenSeconden = date("Y-m-d H:i:s",$Verschil);
$Unix = time(); //Tijd van wanneer ik dit schrijf (In dit geval 1274173578 ) $TimeTo = "1274346254"; //Tijd van wanneer ik dit schrijf, maar dan op 20-05-2010 $Verschil = $TimeTo - $Unix; //Verschil berekenen (Dus hoe lang nog tot 20-05-2010? // $Verschil is dus 1274346254 - 1274173578 = 172676 $VerschilInJarenMaandenDagenUrenMinutenSeconden = date("Y-m-d H:i:s",$Verschil);
Dan bedenk ik me net dat dit niet gaat werken, want dan krijg je de datum van unix-timestamp 172676, en niet de tijd ernaar toe.
Kan je niet zelf iets schrijven?
1) Dus delen door 86400 -> dagen, MOET EEN HEEL GETAL GEVEN, DUS AFRONDEN
2) Dan delen door 3600 -> uren, "" "" ""
3) Dan delen door 60 -> minuten, "" "" ""
4) De rest zijn de seconden..
http://php.net/manual/en/language.types.float.php |