2013-07-01 18 views
0

我试图从数据库这个时刻字符串格式化为荷兰的语言环境看起来是这样的:如何将时间戳字段从数据库格式化为荷兰语区域设置?

Maandag 2炬力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

格式是什么'$ vac-> geplaatstop'吗? – silkfire

+0

时间戳。它被添加到数据库中:'2013-07-01 09:07:44' –

回答

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

+0

Jep。那工作。谢谢:) –

+0

是的,这是一个简单的错误:) Upvote +接受?=) – silkfire

+0

Upvote可以随时完成:) – silkfire

相关问题