如何将时间戳字段从数据库格式化为荷兰语区域设置?

时间:2013-07-01 07:38:20

标签: php mysql date datetime format

我正在尝试将此时间戳字符串从数据库格式化为看起来像这样的荷兰语语言环境:

  

Maandag 2 juli 2013

我试过了:

<?php setlocale(LC_ALL, 'nl_NL'); echo strftime("%A %e %B %Y", mktime($vac->geplaatstop)); ?>

$vac->geplaatstop;是我的数据库中的字段。我为此使用了timestamp字段。

我试过这个看看它是否有效。

<?php setlocale(LC_ALL, 'nl_NL'); echo strftime("%A %e %B %Y"); ?>

这为今天提供了正确的格式。但我想从数据库中抽出时间。

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

试试这个:

setlocale(LC_ALL, 'nl_NL');
echo strftime('%A %e %B %Y', strtotime($vac->geplaatstop));

函数mktime()的参数是不同的时间元素,请参阅此处的文档:

mktime() - http://php.net/manual/en/function.mktime.php