PHP时间戳输出格式

时间:2015-02-01 20:59:22

标签: php html

这是属性" DATUM"在我的数据库中 enter image description here 这是php文件中的代码

enter image description here

这是输出

enter image description here

现在我想要其他格式。喜欢 - geschrieben von Hans am 30.01.2015 um 12 Uhr - 。如何更改时间戳输出的格式?

2 个答案:

答案 0 :(得分:1)

// $row['DATUM'] contains "2015-01-30 12:09:53";

$d = date_create($row['DATUM']);
print_r($d->format('jS M, Y H:i A'));

样本输出:2015年1月30日下午12:09

有关格式的更多信息:http://php.net/manual/en/function.date.php

答案 1 :(得分:1)

如果您需要以德语显示,请查看函数strftime()setlocale()

警告您在不同的操作系统上可能会得到略微不同的结果。但差异很小。
此外,$locale setlocale()参数的值在所有操作系统中都不一致(Windows是局外人)。

如果您在开发和生产机器上使用类似的操作系统,这不是一个障碍。这对我来说是一个小小的烦恼,因为我在Windows上开发,生产机器运行Linux(Fedora和Ubuntu)。