Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Error DateTime::__constr na instellen taal op nederlands

Error DateTime::__constr na instellen taal op nederlands

12 nov 2014 14:04 - 12 nov 2014 14:27
#1
Hey support,

Ik ben bezig met een functie waarin ik alleen de dag van een datum string wil laten echo'en.

Als ik de standaard engelse taal instel werkt het perfect, echter als ik de taal verander naar nederlands krijg ik de volgende error

DateTime::__construct(): Failed to parse time string (woensdag, 12 november 2014) at position 0 (w): The timezone could not be found in the database

De query die ik gebruik is
Code:
<?php echo JHTML::_('date',$item->extraFields->Datumevenement->value, JText::_('d')); ?>

Iemand enig idee waarom het niet werkt als de taal op nederlands staat?
Ook lukt het me niet als de settings op nederlands staan de functie strtotime te gebruiken maar dat komt door dezelfde bug.
Code:
<?php echo strtotime($this->item->extraFields->Datum->value);?>

Ben erg benieuwd of iemand een oplossing heeft, ik loop er op vast namelijk.
Cheers
Edit Astrid: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.
  • Geppie030
  • Geppie030's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 34

Error DateTime::__constr na instellen taal op nederlands

12 nov 2014 14:26 - 12 nov 2014 14:27
#2
Zou het zo niet weten. Wat gebeurt er als je bij een artikel wijzigingsdatum op tonen zet en dan de dag opvraagt met deze code:
Code:
<?php echo JHTML::_('date',$this->item->modified, JText::_('d')); ?>
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Error DateTime::__constr na instellen taal op nederlands

12 nov 2014 16:22 - 12 nov 2014 16:31
#3
Had het inderdaad al getest met de created datum en dan werkt het wel.
Code:
<?php echo JHTML::_('date',$item->created, JText::_('l')); ?>

Krijg ik netjes de dag in het nederlands.

de echo die ik krijg van
Code:
<? echo $item->extraFields->Datumevenement->value;?>
is woensdag, 12 november 2014
Zal het door de komma kunnen komen ofzo? Dat het daardoor niet te lezen is
Edit Astrid: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.
  • Geppie030
  • Geppie030's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 34

Error DateTime::__constr na instellen taal op nederlands

12 nov 2014 16:27 - 12 nov 2014 16:33
#4
de komma weghalen helpt helaas ook niet.
heb het volgende gedaan:
Code:
<? $datum = str_replace(array('.', ','), '' , $item->extraFields->Datumevenement->value); ?> <?php echo JHTML::_('date',$datum, JText::_('Y-m-d')); ?>
Edit Astrid: Ik heb alweer de code tussen codetags geplaatst, volgende keer graag zelf doen.
  • Geppie030
  • Geppie030's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 34
Moderators: JelleRomke
Tijd voor maken pagina: 0.647 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie