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