我经常看到格式化字符串格式的两种方式:%d-%m-%Y
而没有%
,d-m-Y
。有人可以解释有什么区别,我们应该在什么情况下使用哪一个?
答案 0 :(得分:2)
百分号(%
)用于格式化DateInterval
。使用date()
之类的函数,您可以使用d-m-Y
,但在格式化DateInterval时,每个格式字符必须以百分号(%
)作为前缀 - 因此您需要{{ 1}}而不是。
它们完全不同,并且具有不同的用例。 你应该使用取决于你正在尝试做什么以及你正在使用什么方法的细节。