Avatar billede phung Nybegynder
05. oktober 2010 - 08:17 Der er 13 kommentarer

PHP month & and week day.

Hej, Jeg skal have lavet et system i min hjemmeside hvor der bliver vist et sjov billed hverdag.

Er det ikke noget med php month, eller week day?

Kan sgu ikke finde ud af det, nogen kan hjælpe?
Avatar billede ggxdg Nybegynder
05. oktober 2010 - 08:47 #1
http://php.net/manual/en/function.date.php

date("l")
giver den aktuelle dag f.eks.: "Tuesday"
Avatar billede ggxdg Nybegynder
05. oktober 2010 - 08:51 #2
date("j") giver hvilken dag i måneden det er (1-31)
date("n") giver et tal for dag i ugen (mandag: 1 - Søndag: 7)
Avatar billede phung Nybegynder
05. oktober 2010 - 08:56 #3
Kan du måske lave et eksempel, er sgu total newbie;(
Avatar billede phung Nybegynder
05. oktober 2010 - 09:14 #4
<php%
date("j")
date("2")
echo ("Det tirsdag idag");
?>

prøvet mig frem, men det virker sgu ikke;(
Avatar billede thb Nybegynder
05. oktober 2010 - 09:50 #5
Denne kode udskriver dagens navn:

<?php

$dage = array("mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag", "søndag");

print $dage[(date("n")-1)];

?>
Avatar billede phung Nybegynder
05. oktober 2010 - 10:10 #6
Det ser rigtig nok ud, men hvis jeg skal have lavet en kommentar. f.eks.

Det er tirsdag idag.

Hvordan gør jeg det?

Har lavet det her, men der står: Det er array idag.

<?php

$dage = array("mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag", "søndag");

print $dage[(date("n")-1)];
echo ("Det er $dage idag!");

?>
Avatar billede thb Nybegynder
05. oktober 2010 - 11:22 #7
<?php

$dage = array("mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag", "søndag");

print "Det er " . $dage[(date("n")-1)] . " idag";
?>
Avatar billede phung Nybegynder
05. oktober 2010 - 21:09 #8
Den virker sgu ikke:(
Avatar billede thb Nybegynder
05. oktober 2010 - 21:11 #9
Det skal faktisk også være stort N :)
Prøv med den:

print "Det er " . $dage[(date("N")-1)] . " idag";
Avatar billede phung Nybegynder
05. oktober 2010 - 21:54 #10
Jo, nu virker det tak.

Hvad gør jeg med år.
Har tænkt mig at oploade 365 billeder hvor der bliver vist en hverdag.

Skal nok sætte flere point;)
Avatar billede thb Nybegynder
05. oktober 2010 - 22:02 #11
Du bør kigge på http://php.net/manual/en/function.date.php der står alle de forskellige ting !
Avatar billede phung Nybegynder
05. oktober 2010 - 22:13 #12
det skal jeg prøve se om jeg kan finde ud af;)
Avatar billede phung Nybegynder
06. oktober 2010 - 22:30 #13
Så, endelig har jeg lavet det jeg vil ha', men nu er det timezonen jeg har problem med, hvordan sætter jeg den op??

Er det korekt det jeg har gjort here.

#thb venligst vælge "Svar (til løsninger og pointgivning)"


<?php
date_default_timezone_set('Europe/Copenhagen');

$d=date("D");
if ($d=="Mon")
  echo "Det mandag!";
if ($d=="Tue")
  echo "Det er tirsdag";
if ($d=="Wed")
  echo "Det er onsdag!";
if ($d=="Thu")
  echo "Det er torsdag!";
if ($d=="Fri")
  echo "Det er fredag!";
if ($d=="Sat")
  echo "Det er lørdag!";
if ($d=="Sun")
  echo "Det er søndag!";
?>
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
Kurser inden for grundlæggende programmering

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