Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

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 : 2223

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 : Thor B.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 : Thor B.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 : Thor B.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 : Thor B.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 indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

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

Bund