JS輸出が優れて、時間差を計算します

getTimeプロパティMSを取得し、算出した差分

VaRの dateEnd = 新しい新しい日付(res.endtime.replace(G //、 "/")); // -に/日を使用して新しい新しい
のvar dateBegin = 新しい新しい日付(); // 現在の時間を取得
するvar DateDiff関数を= dateEnd.getTime() - dateBegin.getTime(); // ミリ秒の時間差の数
のvar時間= Math.floor(DateDiff関数/ * 1000(3600)); // 差hを計算します

輸出Excelを達成するためのJSプラグイン

:ドキュメントダウンロードするためのリンクhttps://fly.layui.com/extend/excel/を

// 、輸出はプラグインエクセル
    の関数をexportTable(ID){
         VARの domstr = ''、TBNAME = 'テスト' ; 
        domstr)+ = $( '#' + ID + 'tableHead')HTML((/ <TH>を置き換え/ .. G、 '<TD>')(/ <\ / TH> / G '</ TD>'に置き換えます。); 
        domstr + = $( '#' + ID + 'tableText' の.html(); 
        ドキュメント。 getElementByIdを( 'exportExcel')はinnerHTMLプロパティを=。domstr;
         // 取得し頭と体のHTMLテーブルは直接派生
        VARデータ= LAY_EXCEL.tableToJson(のdocument.getElementById( 'exportExcel')); // または$(「#LAY-EXPORT- TEST「)
        はconsole.log(データ);
        だったエクスポートデータ= [];
        exportData.push.apply(するexportData、data.head)。
        exportData.push.apply(するexportData、data.body)。
        LAY_EXCEL.exportExcel(するexportData、TBNAME + '统计表格' + 新しい日付()。のtoLocaleString()+ 'XLSX'、 'XLSX')

jQueryのURLはexcel.min.jsで導入する必要があります

 

おすすめ

転載: www.cnblogs.com/nixindecat/p/11245189.html