Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中显示-03d 01h 10m?_Php_Date_Timestamp - Fatal编程技术网

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

如何在php中显示-03d 01h 10m?,php,date,timestamp,Php,Date,Timestamp,我正在使用时间戳,需要以03d 01h 10m格式打印日期。我无法使用date()格式。我怎样才能做到在我有一个d的日子之后,在小时m之后,在分钟m之后?只要用反斜杠转义你想要的文字字符: date('\h\e\l\l\o'); // just echoes hello 如果你转义了一个不需要转义的字符,那没关系——没有什么不好的事情发生。:示例#2在date()中转义字符: 尝试使用DateTime类“diff方法。参见示例。如下:回送日期(“d\d.H\H.i\m.)到目前为止你做了什么

我正在使用时间戳,需要以
03d 01h 10m
格式打印日期。我无法使用
date()
格式。我怎样才能做到在我有一个
d
的日子之后,在小时
m
之后,在分钟
m
之后?

只要用反斜杠转义你想要的文字字符:

date('\h\e\l\l\o'); // just echoes hello
如果你转义了一个不需要转义的字符,那没关系——没有什么不好的事情发生。

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



尝试使用DateTime类“
diff
方法。参见示例。

如下:
回送日期(“d\d.H\H.i\m.)

到目前为止你做了什么?张贴您尝试过的代码。
<?php
// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');
?>