Avatar billede monir Nybegynder
22. maj 2003 - 11:40 Der er 41 kommentarer og
1 løsning

Udskriv dato

Hvordan får man php til at udskrive en dato fra mysql, i dansk format altså: dd-mm-yyyy
Avatar billede tipsen Nybegynder
22. maj 2003 - 11:45 #1
Avatar billede tipsen Nybegynder
22. maj 2003 - 11:45 #2
-og det var så et svar...
Avatar billede avminarm Juniormester
22. maj 2003 - 12:04 #3
arr tipsen - er du ikke lidt hurtig - det var fra mysql - hvad format er datoen gemt i??

kig lidt på http://www.mysql.com/doc/en/Date_and_time_functions.html

nærmere DATE_FORMAT
Avatar billede monir Nybegynder
22. maj 2003 - 12:19 #4
echo "".$t['daot2']."<br>";
Det ser sådan her ud.
Avatar billede monir Nybegynder
22. maj 2003 - 12:20 #5
Og der skal stå daot(slåfejl da jeg oprettede tabellen for 453. gang.
Avatar billede monir Nybegynder
22. maj 2003 - 12:21 #6
)
Avatar billede tipsen Nybegynder
22. maj 2003 - 12:33 #7
Der var lige et væsentligt ord jeg sprang over - men så bruger vi da bare:

SELECT DATE_FORMAT(date,'d-m-Y')
Avatar billede monir Nybegynder
22. maj 2003 - 12:34 #8
Formatet er date
Avatar billede tipsen Nybegynder
22. maj 2003 - 12:39 #9
monir: ikke forstået?
Avatar billede monir Nybegynder
22. maj 2003 - 12:40 #10
Det bliver lagret som DATE i mysql
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:10 #11
echo date("d-m-Y", strtotime($t['$daot2']));
Avatar billede tipsen Nybegynder
22. maj 2003 - 13:21 #12
monir: Og hvad er problemet så?
Avatar billede monir Nybegynder
22. maj 2003 - 13:38 #13
$result=mysql_query ("select * from 403_gearbox_koncert where daot2 >= dato1 order BY dato1 asc");
       
echo      '<div>';
        for ($i=0; $i<5; $i++)
        {
        $t =(mysql_fetch_assoc ($result));
            echo ("d-m-Y", strtotime($t['$daot2'])); 
            echo "<font color=\"#ff9900\">";
            echo "<b>".$t['artist1']."</b><br>";
            echo "<b>".$t['artist2']."</b><br>";
            echo "<b>".$t['artist3']."</b><br><br>";
            echo "</font>";
            echo "".$t['spillested']."<br>";
            echo "<hr>";
        }
        echo "</div>";
        //"".$t['daot2']."<br>";
?>


Her er hele koden...
Problemet er stadig at få echoet datoen i dansk format
Avatar billede monir Nybegynder
22. maj 2003 - 13:40 #14
altså DD-MM-YYYY
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:41 #15
og echo ("d-m-Y", strtotime($t['$daot2'])); virker ikke?
Avatar billede monir Nybegynder
22. maj 2003 - 13:43 #16
Desværre...Jeg får en parse error, og den burde være mulig at finde.. Det er bare det at jeg har siddet alt for længe foran en skærm de sidste mange dage med opgave
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:44 #17
hvordan ser din $t sætning ud?
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:45 #18
hov.. jeg så den ikke. sorry
Avatar billede monir Nybegynder
22. maj 2003 - 13:45 #19
$result=mysql_query ("select * from 403_gearbox_koncert where daot2 >= dato1 order BY dato1 asc");
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:45 #20
du mangler date først
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:46 #21
echo date("d-m-Y", strtotime($t['$daot2']));
Avatar billede tipsen Nybegynder
22. maj 2003 - 13:46 #22
$result=mysql_query ("select DATE_FORMAT(navnpådatofelt, 'd-m-Y' as dato, artist1, artist2, artist3, spillested FROM 403_gearbox_koncert where daot2 >= dato1 order BY dato1 asc");
Avatar billede monir Nybegynder
22. maj 2003 - 13:52 #23
ohmish: Det fungerer perfekt uden at jeg skal lave om i mit query..Thanx
Avatar billede monir Nybegynder
22. maj 2003 - 13:52 #24
Tipsen: Mange tak for hjælpen, men ohmish kom med en rigtig god løsning
Avatar billede tipsen Nybegynder
22. maj 2003 - 13:54 #25
monir: Jeg har bare den filosofi at det er spild at tid at lave ting i php, som kan laves nemmere og hurtigere i mysql... - men bare du er tilfreds med løsningen. Det er sikkert også nemmere med PHP, hvis SQL er lidt mystisk.
Avatar billede tipsen Nybegynder
22. maj 2003 - 13:55 #26
Men det var jo godt nok at du kunne bruge en løsning jeg postede som det første i spørgsmålet ;-)
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:57 #27
tipsen du har jo egentlig "ret" i din filosofi.. men lige det med dato hmm..

men jeg skal som regel BÅDE ha det originale format (til datoudregninger), OG det danske format til udskrift. og dér er min løsning god nok.
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:01 #28
plus minus et "men"
Avatar billede tipsen Nybegynder
22. maj 2003 - 14:08 #29
omish: Hvis du har brug for at dato-beregninger i php (som du ikke bare kan lave i mysql) hiver du da bare datoen ud i både det originale format OG det formaterede format - det er stadig hurtigere end flere funktionskald i PHP (med mindre db-serveren selvfølgelig er meget hårdt belastet!)
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:11 #30
tipsen> ok. det vil jeg kigge lidt nærmere på :)
Avatar billede monir Nybegynder
22. maj 2003 - 14:26 #31
Lad os bare sige at jeg har noget nemmere ved at overskue php. Og vi forventer ikke at vores site bliver overbesøgt. Hvis i har lyst, kan i jo kigge på det, og skrive hvad i synes. Det ville være rart.
http://www.mudweb.dk/403/gearbox_agency
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:32 #32
go' side! (jeg er selv musiker og vi leder efter et prof. bookingbureau) :)
Avatar billede monir Nybegynder
22. maj 2003 - 14:37 #33
Hvad spiller du
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:39 #34
bass.
Avatar billede detox Nybegynder
22. maj 2003 - 14:46 #35
Jeg synes det er et fint dessign. Jeg vil dog foreslå at tilføje: galleryimg="no" til billedet på forsiden, da jeg synes det er lidt distraherende med den billed-menu, der popper op.
Avatar billede monir Nybegynder
22. maj 2003 - 14:51 #36
Vi vil prøve at spørge ham vi laver sitet for, men tak for tippet. Det er dog ikke et tag jeg kender, så kan du ikke fortælle mig hvor det skal placeres. Jeg orker ikke flere fejl i dag
Avatar billede monir Nybegynder
22. maj 2003 - 14:51 #37
Jeg spiller selv guitar
Avatar billede monir Nybegynder
22. maj 2003 - 14:52 #38
Og håber på at få nogle fede jobs som betaling for sitet
Avatar billede detox Nybegynder
22. maj 2003 - 15:18 #39
<img src="index_logo.jpg" width="501" height="212" border="0" align="absmiddle" galleryimg="no"></a>
Avatar billede monir Nybegynder
22. maj 2003 - 15:24 #40
Alle tiders....
¨Det fungerer perfekt. 1000 tak for hjælpen med en, efter min mening, irriterende detalje
Avatar billede detox Nybegynder
22. maj 2003 - 15:57 #41
Velbekommen
Avatar billede tipsen Nybegynder
22. maj 2003 - 16:59 #42
Vær opmærksom på at galleryimg er en ren ms ting... (Hvis folk ikke vil have den "feature" i IE, kan de jo bare slå den fra...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester