如何在php中显示 - 03d 01h 10m?

时间:2012-02-20 13:35:42

标签: php date timestamp

我正在使用时间戳,需要以03d 01h 10m格式打印日期。我无法使用date()格式进行此操作。我怎么能这样做,以便在我d之后,m之后,以及分钟m之后?{/ p>

4 个答案:

答案 0 :(得分:3)

只需使用反斜杠转义所需的文字字符:

date('\h\e\l\l\o'); // just echoes hello

如果你逃脱了一个不需要逃脱的角色,那没关系 - 没有什么不值得注意的事情发生。

答案 1 :(得分:3)

Manual:示例#2在date()中转义字符:

<?php
// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');
?>

答案 2 :(得分:2)

像这样:echo date ("d\d. H\h. i\m.");

答案 3 :(得分:1)

尝试使用DateTime类'diff方法。请参阅示例over on php.net