我的代码如下所示:
$fp = fopen( getcwd() . DIRECTORY_SEPARATOR . date('d-M-y') . DIRECTORY_SEPARATOR . "example.html", "w" );
此代码因我无法理解的原因而失败。
这段代码的工作原理很好:
$fp = fopen( getcwd() . DIRECTORY_SEPARATOR . "05-Mar-2013" . DIRECTORY_SEPARATOR . "example.html", "w" );
起初我认为这是一个问题,date()没有返回一个字符串,所以我尝试将它转换为一个字符串,但该函数明确声明它返回一个字符串,这不是问题。有没有人找到解决这个问题的方法?我需要使用date()函数动态插入它,但如果这不起作用,我将不得不找出一个仍然显示日期的替代目录结构。感谢
答案 0 :(得分:1)
使用date('d-M-Y')
代替date('d-M-y')
。