Set locale
Pierre Web
18/10/2013 13:58:36Hoi,
Ik wil met volgende de datums van 1e zondagen van een jaar printen
alleen krijg ik de maanden niet in het Nederlands, al div. setlocale geprobeerd.
iemand een idee?
Ik wil met volgende de datums van 1e zondagen van een jaar printen
alleen krijg ik de maanden niet in het Nederlands, al div. setlocale geprobeerd.
iemand een idee?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
setlocale(LC_ALL,'nl_NL') or setlocale(LC_ALL,'nld_NLD');
$start = new DateTime('2012-12-31');
$end = new DateTime('2013-12-31');
$interval = DateInterval::createFromDateString('first sunday of next month');
$period = new DatePeriod($start, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
foreach($period as $time) {
echo $time->format("j F") . "<br>\n";
}
?>{/code]
setlocale(LC_ALL,'nl_NL') or setlocale(LC_ALL,'nld_NLD');
$start = new DateTime('2012-12-31');
$end = new DateTime('2013-12-31');
$interval = DateInterval::createFromDateString('first sunday of next month');
$period = new DatePeriod($start, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
foreach($period as $time) {
echo $time->format("j F") . "<br>\n";
}
?>{/code]
PHP hulp
16/11/2024 00:21:56Ozzie PHP
18/10/2013 14:10:28Dat "or" bij setlocale lijkt me niet te kloppen.
Zo moet ie:
DateTime ondersteunt geen locale.
Probeer eens strftime:
http://nl3.php.net/strftime
Zo moet ie:
DateTime ondersteunt geen locale.
Probeer eens strftime:
http://nl3.php.net/strftime
Wouter J
18/10/2013 14:27:57> DateTime ondersteunt geen locale.
Misschien een beetje vreemd geformuleerd, maar DateTime gebruikt gewoon de locale die is ingesteld met setlocale
Misschien een beetje vreemd geformuleerd, maar DateTime gebruikt gewoon de locale die is ingesteld met setlocale
Ozzie PHP
18/10/2013 14:38:57Wouter, hoe bedoel je?
Ik lees hier http://grokbase.com/t/php/php-internals/077b9wr0hg/datetime-and-setlocale dat setlocale wordt genegeerd en op php.net ook "DateTime class does not use locales so here I test and compare its formating with strftime() function's one:"
Ik lees hier http://grokbase.com/t/php/php-internals/077b9wr0hg/datetime-and-setlocale dat setlocale wordt genegeerd en op php.net ook "DateTime class does not use locales so here I test and compare its formating with strftime() function's one:"
Wouter J
18/10/2013 15:15:38Pierre Web
18/10/2013 15:23:16Wouter J
18/10/2013 15:24:52"DateTime ondersteunt geen locale."
wat gebruik jij? Juist, de DateTime klassen. Wat zal er dus niet werken? Juist, de locale. Wat is de oplossing? Juist, "Probeer eens strftime"
wat gebruik jij? Juist, de DateTime klassen. Wat zal er dus niet werken? Juist, de locale. Wat is de oplossing? Juist, "Probeer eens strftime"