如何使strftime返回为字符串而不是flot / integer / double
如果时间戳是今天(7-17-2011)
然后这个
strftime('%m %d', $time);
...将返回07 17
但是如果你像这样删除strftime中的空格
strftime('%m%d', $time);
...它将返回717
如何将输出格式化为字符串,以便返回的var为0717
?
答案 0 :(得分:0)
我刚刚用
测试了它<?php
echo strftime('%m%d', time());
?>
它有效。但是如果你将结果解释为数字,那么你得到717,因为初始0不是有意义的。你必须把它保存为字符串。
%m %d
可能不会发生这种情况,因为空间避免了将整个结果解释为数字的可能性。