0

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

2013 年 7 月 2 日

我试过这个:

<?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"); ?>

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

我怎么能这样做?

4

1 回答 1

2

尝试这个:

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

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

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

于 2013-07-01T07:43:38.867 回答