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

时间:2013-02-25 12:48:51

标签: php cakephp cakephp-2.0

我想下载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.'"');    

1 个答案:

答案 0 :(得分:2)

time()生成当前时间戳:

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

修改

对于Y-m-d H:i:s使用的格式:

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

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