如何做excel文件名应该是下载时的日期时间戳


How to do excel file name should be datetime stamp on download?

我想下载excel文件来导入数据,文件名将是时间戳,我如何在下载时使用它?这是我的密码,提前谢谢。

    $filename = "ersvp".date("Y-m-d").".csv";
    $csv_file = fopen('php://output', 'w');
    header('Content-Type: text/csv; charset=utf-8');
    header('Content-Disposition: attachment; filename="'.$filename.'"');    

time()生成当前时间戳:

$filename = "ersvp".time().".csv";

编辑

对于类似Y-m-d H:i:s的格式,请使用:

$filename = urlencode("ersvp".date("Y-m-d H:i:s").".csv");

请确保您使用urlencode(),因为您的文件名中会有空格。