Gå til innhold

date() -> time()


Anbefalte innlegg

<?php

if ($_GET['action'] == "convert") {


} else {

echo "Skriv inn dato i dette formatet: Y-m-d H:i:s

<p>

<form action=\"datetime.php\" method=\"get\">

<input type=\"text\" name=\"date\">

<input type=\"hidden\" name=\"action\" value=\"covert\">

<input type=\"submit\" value=\"Konverter\">
</form>";
}

?>

 

Kan noen hjelpe meg med å fullføre dette? Hensikten er å konvertere datoformater fra YYYY-d-m H:i:s til unixtime.

Lenke til kommentar
Videoannonse
Annonse

Ta en kikk på funksjonen mktime()

 

mktime (Time, Minutt, Sekund, Måned, Dag, År)

 

 

Er poenget at noen skriver inn tiden i et tekstfelt med de skille tegnene?

Hvis de da skriver inn:

2003-12-22 17:45:01

kan du bruke explode() til å skille tallene før du setter det inne i mktime()

 

f.eks.

 

$date = $_GET['date'];

$date = explode(" ", $date); // bruker mellomrommet til å skille dato og klokke

 

$date1 = explode("-", $date[0]);

$date2 = explode(":", $date[1]);

 

$timestamp = mktime($date2[0], $date2[1], $date2[2], $date1[1], $date1[2], $date[0]);

 

// for å test:

echo date("Y-d-m H:i:s", $timestamp);

 

God Jul :xmas:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...