hallo,
als ik op een bepaalde dag een bericht wil weergeven, bijvoorbeeld op maandag dat er staat, have a nice day.
en op vrijdag, have a nice weekend.
het schijnt op de volgende manier mogelijk te zijn, heb ik ook getest en het werkt:
maar nu wil ik de donderdag (thursday), maar bij maandag, dinsdag, woensdag, vrijdag (de rest nog niet gekeken) zijn het de eerste 3 letters, maar hier niet...Code:$d=date("D"); if ($d=="mon"); echo "have a nice day";
is er iemand die weet welke letters ik hier moet gerbuiken???
groeten bart roelofs
- php date vraag
-
08-04-2011, 21:00 #1
- Berichten
- 350
- Lid sinds
- 14 Jaar
php date vraag
-
-
08-04-2011, 21:02 #2
- Berichten
- 1.367
- Lid sinds
- 16 Jaar
Re: php date vraag
Kijk hier eens - php.net
Gr. Rich
En dit om te 'vertalen' in het NL
PHP Code:<?php
/* Set locale to Dutch */
setlocale(LC_ALL, 'nl_NL');
/* Output: vrijdag 22 december 1978 */
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));
/* try different possible locale names for german as of PHP 4.3.0 */
$loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo "Preferred locale for german on this system is '$loc_de'";
?>
-
08-04-2011, 21:07 #3
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: php date vraag
nee, sorry, staat de donderdag niet specefiek op, wel monday-sunday, maar daar heb ik niets aan...
groeten bart roelofs
-
08-04-2011, 21:42 #4
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: php date vraag
PHP Code:$dagnr=date("N");
if($dagnr == 1) { echo "hoi, maandag"; } elseif($dagnr == 2) { echo "beter, dinsdag"; } ... etc
-
09-04-2011, 11:22 #5
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: php date vraag
oke, thanks. maar als ik dit toepas krijg ik een foutmelding on line 17, de dag 4 (ik zet een sterretje bij de regel.
<?php
$dagnr=date("N");
if($dagnr == 1)
echo "dag: Maandag, een fijne week verder!!!";
elseif($dagnr == 2)
echo "dag: Dinsdag, een fijne dag verder!!!";
elseif($dagnr == 3)
echo "dag: Woensdag, een fijne dag verder!!!"
elseif($dagnr == 4)
echo "dag: Donderdag, een fijne dag verder!!!"
elseif($dagnr == 5)
echo "dag: Vrijdag, een fijn weekend!!!"
elseif($dagnr == 6)
echo "dag: zaterdag, een fijne dag verder!!!"
elseif($dagnr == 7)
echo "dag: zondag, een fijne dag verder!!!"
?>
zou moeten werken, denk ik???....
want bij de voorgaande werkt het ook, dus zou geen verschil moeten hebben...
groeten bart roelofs
-
09-04-2011, 11:27 #6
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: php date vraag
Je moet elke echo regel afsluiten met een ;
dus:
PHP Code:if($dagnr == 1) echo "iets";
-
09-04-2011, 11:29 #7
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: php date vraag
ik heb nu overal een ";" achter gezet, nu heb ik weer een foutmelding op line 13, dat is dus dag 2. ik krijg steeds een foutmelding bij een elseif, kan daar een probleem liggen??
bart roelofs
-
09-04-2011, 11:35 #8
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: php date vraag
Krijg je nog foutmeldingen als je elke if en elseif opent en afsluit met gekrulde haakjes?
Dus:
PHP Code:if($dagnr == 1) {
echo "iets";
}
elseif($dagnr == 2) {
etc...
-
09-04-2011, 11:42 #9
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: php date vraag
ik heb met de gegevens die ik heb gekregen een beetje gepuzzelt, maar het werkt nu.
bedankt iedereen.
bart roelofs
Aanvullend bericht:
als dit topic toch nog open is stel ik mijn volgende vraag ook maar hier:
hoe kan ik de klok laten lopen, de tijd klopt wel, de datum ook. maar hij geeft alleen de tijd van wanneer de pagina geopend is weer, hierover word niet uitgelegd op W3schools.
mijn code:
-----------------------------------------------------------
<?php
echo date("Y/m/d H.i.s");
?>
-----------------------------------------------------------
groeten bart roelofsLaatst aangepast door bart roelofs : 09-04-2011 om 16:15 Reden: Automatisch samengevoegd.
-
09-04-2011, 21:32 #10
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: php date vraag
Je wilt dat je een lopende klok hebt op een pagina. Html en php zorgen ervoor dat gegevens getoond worden zoals wanneer geladen. Om een lopende klok te hebben zul je gebruik moeten gaan maken van javascript. Je kunt dan het beste gebruik maken van een library (bijvoorbeeld jquery) en een plugin die dit voor je regelt (google 'jquery plugin clock').
-
10-04-2011, 18:37 #11
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: php date vraag
oke, thanks. javascript ga ik me pas over een maand of 4 in verdiepen, eerst php afronden.
bart roelofs
P.s dit topic mag mag weg, dus moderators...
-
11-04-2011, 17:04 #12
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Re: php date vraag
"javascript ga ik me pas over een maand of 4 in verdiepen"
Voor veel toepassingen geldt dat je een combinatie hoort te gebruiken van diverse talen.
Zoals al aangegeven is vind je veel plug and play materiaal op internet, kwestie van juist implementeren en het werkt. Je doet pas echt kennis op wanneer je ermee aan de slag gaat...
-
14-04-2011, 08:58 #13
- Berichten
- 208
- Lid sinds
- 15 Jaar
Re: php date vraag
Misschien switch/case gebruiken? Is wel zo handig.
Jeroen
-
14-04-2011, 09:07 #14
- Berichten
- 447
- Lid sinds
- 16 Jaar
Re: php date vraag
waarom maak je niet gebruik van een array?
PHP Code:$dagnr=date("N");
$dagen = $array("1" => "Maandag", "2" => "Dinsdag", "3" => "Woensdag", "4" => "Donderdag", "5" => "Vrijdag", "6" => "Zaterdag", "7" => "Zondag");
echo 'Het is '.$dagen["".$dagnr.""].'';
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic