09. marts 2005 - 18:02Der er
8 kommentarer og 1 løsning
Foreskellen mellem to datoer?
Hej eksperter,
Jeg er forholdsvis ny til php, og søger lidt hjælp til en funktion, som skal regne forskellen ud mellem to datoer i dage.
Jeg vil hente siden med denne kode, så jeg kan have flere forskellige datoer, men bruger den samme side til at behandle datoen i: <iframe name="HovedFrame" src="side.php?navnl=Palle&navn2=Kirsten&dato=22-10-04" align="center" name="HovedFrame" scrolling=="no" style="width:100%; height:50px;" frameborder="0"></iframe>
Side Koden: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Kæreste dage</title> </head> <body> <?php $navn1 = $_GET['navn1']; $navn2 = $_GET['navn2']; $dato = $_GET['dato'];
$dage = $dato - time()
echo "$navn1 og $navn2 har været kærster i $dage" ?> </body> </html>
Hvordan får jeg dags dato? $idag skal være lig med datoen i dag
Med den funktion kommer koden til at se sådan ud:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Kæreste dage</title> </head> <body> <?php
function datediff($interval, $datefrom, $dateto, $using_timestamps = false) { /* $interval can be: yyyy - Number of full years q - Number of full quarters m - Number of full months y - Difference between day numbers (eg 1st Jan 2004 is "1", the first day. 2nd Feb 2003 is "33". The datediff is "-32".) d - Number of full days w - Number of full weekdays ww - Number of full weeks h - Number of full hours n - Number of full minutes s - Number of full seconds (default) */
Ja, men hvilke faktorer skal jeg sætte ind, for at skriptet virker, jeg kan jo heller ikke linke med mellemrum, så kan det ikke lade sig gøre at få datoen angivet som dd-mm-åååå
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.