Avatar billede proware Nybegynder
18. april 2003 - 23:43 Der er 14 kommentarer og
2 løsninger

dato

Hejsa

jeg har lavet et nyheds-script med dato
men min dato står på denne måde 2003-18-04

og jeg vil godt havde det til og stå på denne måde 18-04-03

hvordan gør jeg det

Far michael
Avatar billede proware Nybegynder
18. april 2003 - 23:44 #1
hov fra michael
Avatar billede sonic_86 Nybegynder
18. april 2003 - 23:45 #2
2003-18-04:
$dato = date("Y-d-m");

18-04-03:
$dato = date("d-m-y");
Avatar billede proware Nybegynder
18. april 2003 - 23:47 #3
okay men hvad for en fil skal jeg ligge det i den fil der viser nyheden
Avatar billede schaefner Juniormester
18. april 2003 - 23:47 #4
<?
$dato = "2003-18-04";
$year = substr($dato, 2,2);
$date = substr($dato, 5,2);
$month = substr($dato, 8,2);
echo "$month-$date-$year";
?>

/Jesper Sørensen
Avatar billede sonic_86 Nybegynder
18. april 2003 - 23:50 #5
Sådan:

$dato = date("Y-d-m");
mysql_query("INSERT INTO table set dato = '$dato");
Avatar billede proware Nybegynder
18. april 2003 - 23:51 #6
her er min kode til og hente mine data ud fra min db

<?php echo "<div align='center'><h5>Nyheder $navn:</h5></div>";
        aabn_forbindelse_og_vaelgdb();
        $query = mysql_query("SELECT  id, tid, overskrift, besked, tid FROM nyhedercool ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
        while($row = mysql_fetch_array($query)) {
        echo"<b><div class='2a'>$row[tid] - $row[overskrift]:</div></b>";
        echo"<div class='2a'>$row[besked]</div>";
        } ?>


det skal koden ind i det "tid" er der hvor min dato fra db ligger i
Avatar billede erikjacobsen Ekspert
18. april 2003 - 23:52 #7
Dumt at sætte det format ind i en tabel. Man skal bruge
det interne datoformat i MySql - som jeg formoder du anvender -
og det er netop 2003-04-19 (fx).

Du kan gøre det i din sql sætning
'
select date_format(datofeltet,'%d-%m-%y') as dato from dintabel
Avatar billede sonic_86 Nybegynder
18. april 2003 - 23:54 #8
I stedet for at skrive sådan:
$query = mysql_query("SELECT id, tid, overskrift, besked, tid FROM nyhedercool ORDER BY id DESC LIMIT 0,1") or die(mysql_error());

Så er det 100 gange nemmere sådan:
$query = mysql_query("SELECT * FROM nyhedercool ORDER BY id DESC LIMIT 0,1") or die(mysql_error());

:)
Avatar billede proware Nybegynder
18. april 2003 - 23:55 #9
tak erikjacobsen  det virker kan du ikke ligge et svar

og tak til i andre
Avatar billede erikjacobsen Ekspert
18. april 2003 - 23:55 #10
Det er til gengæld ineffektivt, sonic_86, hvis der er flere felter
man ikke har brug for.
Avatar billede erikjacobsen Ekspert
18. april 2003 - 23:56 #11
Tak, jeg samler ikke på point.
Avatar billede proware Nybegynder
18. april 2003 - 23:56 #12
okay så den at jer andre der smidder et svar kan få dem
Avatar billede proware Nybegynder
18. april 2003 - 23:58 #13
sonic_86 og schaefner i kan dele dem
Avatar billede sonic_86 Nybegynder
18. april 2003 - 23:58 #14
Har skrevet et svar.

Men kan godt gøre det igen :D
Avatar billede sonic_86 Nybegynder
18. april 2003 - 23:59 #15
takker
Avatar billede proware Nybegynder
19. april 2003 - 00:00 #16
det var så lidt
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