如何格式化给定格式的日期

时间:2010-09-20 14:32:37

标签: php date format

大家好我需要格式化日期,就像这个Dienstag 28. September 2010, 15:00 Uhr(德语单词)一样,最好的方法是什么?感谢。

我想我必须使用日期功能,但如何编写格式

3 个答案:

答案 0 :(得分:3)

date()无法为您提供德语文本,您必须使用strftime()

示例:

setlocale(LC_TIME, "de_DE");
strftime("%A %e. %B %Y, %H:%M Uhr", $your_date);

答案 1 :(得分:1)

setlocalestrftime

setlocale(LC_TIME, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo strftime("%A %d %B %Y, %H:%M");

答案 2 :(得分:1)

您可以使用setlocale()在PHP中设置语言,然后使用相应格式的strftime()。这将使您获得德国输出。