strftime()中的字符串格式

时间:2011-07-17 09:06:35

标签: php

如何使strftime返回为字符串而不是flot / integer / double

如果时间戳是今天(7-17-2011)

然后这个

strftime('%m %d', $time);

...将返回07 17

但是如果你像这样删除strftime中的空格

strftime('%m%d', $time);

...它将返回717

如何将输出格式化为字符串,以便返回的var为0717

1 个答案:

答案 0 :(得分:0)

我刚刚用

测试了它
<?php
echo strftime('%m%d', time());
?>

它有效。但是如果你将结果解释为数字,那么你得到717,因为初始0不是有意义的。你必须把它保存为字符串。

%m %d可能不会发生这种情况,因为空间避免了将整个结果解释为数字的可能性。