0
私はduthでDBから私の日付を取得しようとしています。 Imは別々の月、日、年の変数に日付を分割し、月の数値をテキストに変更しましたが、今は英語の代わりにダッチに入る必要があります。私はそれについての情報をsetlocale(LC_ALL, 'nl_NL')
のように見つけましたが、うまくいきません。オランダで月の名前を取得
<?php
include_once("db/db.php");
$statement = $db_con->prepare("select * from news_article where id > :id");
$statement->execute(array(':id' => 0));
$list = $statement->fetchAll(PDO::FETCH_ASSOC);
?>
<?php
foreach($list as $col)
{
// splitting into seperate month day year
$orderdate = explode('-', $col['datum']);
$year = $orderdate[0];
$month = $orderdate[1];
$day = $orderdate[2];
$dateObj = DateTime::createFromFormat('!m', $month);
$monthName =
$dateObj->format('F');
?>
//this needs to output in dutch
<p class="month"><?php echo $monthName ?></p>
見てくださいhttp://stackoverflow.com/questions/13845554/php-date-get-name-of-months-in-local-language –
DateTime :: format ()はロケールを認識していません(http://php.net/manual/en/datetime.format.php#refsect1-datetime.format-notes)。代わりにstrftime()を使用してください –