【问题标题】:How can I dynamically make folder with today's date?如何使用今天的日期动态制作文件夹?
【发布时间】:2014-05-22 10:19:52
【问题描述】:

是否可以,如果可以,如何自动创建具有当前日期名称的文件夹?我读到mkdir() 会让我做文件夹,但是如何准确设置这些文件夹的名称,所以当我从某个链接获取信息时,我必须保存这个要创建的.txt 文件的文件夹,例如 - 名称: 'May-21-2014'(当前日期)。

【问题讨论】:

    标签: php date mkdir


    【解决方案1】:

    mkdir() 的第一个输入是the name。只需将日期字符串放入您传递的值中即可:

    $name=date("l");
    makdir($name//etc)
    

    会生成一个名为Monday的文件夹。

    只需根据需要格式化date

    我建议文件夹为 yyyymmdd - 例如今天的 20140522,它使它们在普通目录浏览器中按日期升序很好地排序。

    这将是:

    $name=date('Ymd');
    

    当你制作文件夹名称时。

    【讨论】:

    • 确保您服务器的时区也是正确的!您不希望您的美国托管网站在大约凌晨 1 点左右在英国运行,以便服务器为昨天创建一个文件夹,因为根据服务器的说法,它仍然是前一天!
    • @BigChris 确实如此。完全同意,请确保您使用的时间设置/偏移是正确的。
    【解决方案2】:
    mkdir(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98)),0777,true);
    

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 真的吗?您想要包含/ 字符的文件夹名称吗?很有趣。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2017-04-08
      • 2022-12-24
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多