Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Date format

Date format


 

Date format

Kim T. Nielsen  

Jeg har i min mySQL en tabel der hedder spillere, og der har jeg en variable "fodt" som
datatype "date" på 8 tegn "1912-01-12", nu er mit problem så, hvordan jeg henter disse
dataer i "fodt" så det kommer til at se sådan du "12-01-1912" ????

Hver gang jeg prøver, så viser den " 1970-01-01" ???



Dato : 04.02.2004, 04:43

Visninger : 2236

Points : 20

 

I din SELECT skriver du:

date_format(fodt, '%d.%m.%Y') as fodt,

eks:

$reslast = mysql_query("SELECT date_format(dato, '%d.%m.%Y') as dato, datestamp, parent,
thread, userid from tabel where thread = {$rowemner["thread"]} ORDER BY datestamp desc ");
// Get uploader navn
$rowlast = mysql_fetch_array($reslast);


Dato : 04.02.2004, 10:55

Godkendt svar af : t n.  

 

Jeg manglede lige en vigtig ting, når jeg har hentet dataen fra "fodt", vil jeg gerne
have, at den skal regne ud, hvor gamle personen er, hvordan gør jeg det ?

P.S Håber ikke jeg er for besværlig.


Dato : 04.02.2004, 14:47

Kommentar af : Kim T. Nielsen  

 

tag fodt får du har lavet om på rækkefølgen og sig 

$alder = $rowfodt - time(); (er ikke testede)


Dato : 04.02.2004, 15:07

Kommentar af : t n.  

 

Hej igen

Jeg ved ikke hvor jeg skal sætte det ind, har prøvet men uden held, den viser bare en
hel masse nummere.


$result = mysql_db_query($db, "SELECT *,date_format(fodt,'%d-%m-%Y') AS fodt FROM
1hold_spillere WHERE spillerid='$spillerid'", $connection);

while($row = mysql_fetch_array($result)) 

{
$alder2 = $row[fodt] - time();
}


Håber nogen kan hjælpe mig


Dato : 04.02.2004, 17:40

Kommentar af : Kim T. Nielsen  

 

min fejl.

den her virker:

<?
echo date("Y-m-d") - '1970-01-01';
?>


Dato : 04.02.2004, 18:10

Kommentar af : t n.  

 

tak, det virker næsten, når jeg udskriver date viser den alder = 34, hvis personen er
født i 1967, det er da forkert.

Nogen idé ?


Dato : 04.02.2004, 18:58

Kommentar af : Kim T. Nielsen  

 

det her giver mig:

<?
echo date("Y-m-d") - '1964-01-01';
?> 

= 40


prøv den her:

$result = mysql_db_query($db, "SELECT date_format(fodt,'%d-%m-%Y') AS dato, fodt FROM
1hold_spillere WHERE spillerid='$spillerid'", $connection);

$row = mysql_fetch_array($result);
echo $alder2 = date("Y-m-d") - $row[fodt];




Dato : 04.02.2004, 19:12

Kommentar af : t n.  

 

Jeg skal bruge fødselsdato og hvor gamle personen er ud fra min datatype date på 8

hvis personen er født 1967-09-16
skal den vise det som => 16-09-1067

plus den osse skal vise hvor gammel personen er, kan man det med den samme variable ?


Dato : 04.02.2004, 22:32

Kommentar af : Kim T. Nielsen  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund