如何添加导出文件名称的日期结束?

时间:2017-11-02 06:14:07

标签: javascript jquery date

我正在使用jQuery for Export HTML table to Excel。

$(document).ready(function () {
        $("#ExcExport").click(function (e) {
            e.preventDefault();
            //getting data from our table
            var data_type = 'data:application/vnd.ms-excel';
            var table_div = document.getElementById('divTableDataHolder');
            var table_html = table_div.outerHTML.replace(/ /g, '%20');
            var a = document.createElement('a');
            a.href = data_type + ', ' + table_html;
            a.download =  'UkomeRapor'+ '.xls';
            a.click();
        });
    });

输出为UkomeRapor.xls,但我想要添加文件名的时间结束,例如UkomeRapor2112017.xls。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

做,

0.0003.toLocaleString(undefined, {minimumFractionDigits: 2})
"0.00"
0.0003.toLocaleString(undefined, {minimumFractionDigits: 3})
"0.000"
0.0003.toLocaleString(undefined, {minimumFractionDigits: 4})
"0.0003

此外,这是纯粹的Javascript问题。

答案 1 :(得分:3)

您可以使用新日期获取当前日期,并将日期值拆分为附加在文件名中。

var d = new Date();
var datestring = d.getDate()  + (d.getMonth()+1) +  d.getFullYear() ,
a.download = 'UkomeRapor' + datestring + '.xls';