Avatar billede anan Nybegynder
06. maj 2007 - 20:13 Der er 15 kommentarer

tid og dato.

hej :)
nogen der kan fortælle mig hvordan jeg, ligesom i artos gæstebøger, viser istedet for 6 maj 2007, at den så viser idag.

det skal bruges til min gæstebog.
Avatar billede leif Seniormester
06. maj 2007 - 20:19 #1
$today = date("d F Y");

if($row[date] == $today) {
echo "Idag";
}
else
{
echo $row[date];
}
Avatar billede anan Nybegynder
06. maj 2007 - 21:02 #2
men jeg sætter jo datoen for indsendelse af besked i databasen? :s
Avatar billede lolman Nybegynder
06. maj 2007 - 21:05 #3
hvordan ser den dato du har i din database ud? 

Er den time();??

er den ex. 1. maj 06??

eller hvad???
Avatar billede leif Seniormester
06. maj 2007 - 21:51 #4
Hvad vil du have os til at skrive ud over det jeg har gjort ?

Vi aner ikke hvordan dine script ser ud hvor du skriver datoen, hvad format du bruger osv.

Min er baseret på at den bruges der hvor du trækker datoen ud af databasen og viser den på siden, fordi imorgen skal der jo for posten idag ikke stadig stå idag.

Så jeg ville indsætte i databasen som du sikkert gør nu, og så som jeg gør her, lave en kontrol på at hvis Dato fra Databasen er det samme som Dags Dato skal den udskrive Idag og ellers skal den bare udskrive datoen
Avatar billede anan Nybegynder
06. maj 2007 - 22:38 #5
lolman: ja den er time(); ..
leif: ja okay, det gik lidt for hurtigt :p
Avatar billede anan Nybegynder
07. maj 2007 - 20:18 #6
ja, altså jeg kan ikke få det til at virke. den viser ikke en skid, undskyld udtrykket :p

min kode ser således ud: "; $tid = date("d F Y");

if ($row[date] == $tid)
{
echo "<b>Idag</b>";
} else {
echo "$row[date]";
}
echo "
Avatar billede leif Seniormester
07. maj 2007 - 22:11 #7
if ($row[date] == $tid)
{
echo "<b>Idag</b>";
} else {
echo $row[date];
}
Avatar billede anan Nybegynder
08. maj 2007 - 15:55 #8
den virker stadig ikke ;s

"; $tid = date("d F Y");

if ($row[date] == $tid)
{
echo "<b>Idag</b>";
} else {
echo $row[date];
}
echo "
Avatar billede leif Seniormester
08. maj 2007 - 23:32 #9
Ja, men hedder dit udtræk row og feltet date ?
Avatar billede anan Nybegynder
09. maj 2007 - 07:26 #10
det har jeg ændet i nu, du kan se hvordan det ser ud nu

"; $tid2 = date("m/d/y - H:i:s");

if ($row[tid] == $tid2)
{
echo "<b>Idag</b>";
} else {
echo $row[tid];
}
echo "


det her bruger jeg i min action fil der skal indsætte beskeden i databasen.
date("m/d/y - H:i:s"); og jeg har prøvet at sætte det helt øverst

men den viser dato nu bare ikke idag. men kan det være fordi der er sekund med?
for som i kan se her: date("m/d/y - H:i:s"); så står s for sekund jo, så måske det?
Avatar billede leif Seniormester
09. maj 2007 - 16:33 #11
Ja, det er fordi der er H:i:s med

Jeg plejer at have Dato i 1 felt og Tiden i 1 felt
Avatar billede anan Nybegynder
09. maj 2007 - 21:31 #12
hm, så jeg skal faktisk skrive et felt til Dato og et andet til tid i min database? :s
Avatar billede leif Seniormester
09. maj 2007 - 21:55 #13
Det er sådan jeg plejer at gøre det !
Avatar billede anan Nybegynder
09. maj 2007 - 22:39 #14
okay, prøver imorgen. det er lidt sent nu :b
Avatar billede anan Nybegynder
13. maj 2007 - 20:18 #15
det virker! (:
et svar?
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