Gå til innhold

Jobbe med tid i php og mysql


Anbefalte innlegg

Brukerne på websiden min skal legge inn fødselsdatoen deres. I og med at jeg har enkelte brukere som er eldre enn 37 år, så kan jeg ikke bruke time(). Har dere forslag på andre måter hvordan jeg kan lagre fødselsdatoen, slik at jeg enkelt kan hente f.eks. hvilken måned en bruker er født i?

 

Har sett googlet litt etter datetime, men fant ingenting stoff slik at jeg kan lære det fra bunnen av ;/

 

Takk for eventuell hjelp :)

Endret av ntec
Lenke til kommentar
Videoannonse
Annonse
høres greit ut, men hviken metode bruker du hvis du skal hente ut år, mnd og dag for seg selv i hver side variabler?

 

i databasen: yyyymmdd

 

$year = ?

$month = ?

$day = ?

7728102[/snapback]

 

 

<?php

function splitYMD($date) {

    $year = substr($date, 0, 4);
    $month = substr($date, 4, 2);
    $day = substr($date, 6, 2);

    return array('y' => $year, 'm' => $month, 'd' => $day);

}

$date = 19891213;
$date = splitYMD($date);

# Viser året : = 1989
echo $date['y'];

# Måneden = 12
echo $date['m'];

# Dagen = 13
echo $date['d'];
?>

 

EDIT: skrev om til en grei liten funksjon.

Endret av robgar
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...