我正在尝试将此时间戳字符串从数据库格式化为看起来像这样的荷兰语语言环境:
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"); ?>
这为今天提供了正确的格式。但我想从数据库中抽出时间。
我怎么能这样做?
答案 0 :(得分:2)
试试这个:
setlocale(LC_ALL, 'nl_NL');
echo strftime('%A %e %B %Y', strtotime($vac->geplaatstop));
函数mktime()
的参数是不同的时间元素,请参阅此处的文档: