@samitouri / QOS-React-2 / commits / 962865e5bf

Add datetime to the profiling export filename

Brian Vaughn committed May 22, 2019 at 09:57 UTC 962865e5bf8974d1651305ed406bfd146bc76f3e
1 file changed +14 -1
src/devtools/views/Profiler/ProfilingImportExportButtons.js
+14 -1
@@ -32,8 +32,21 @@ export default function ProfilingImportExportButtons() {
32
33 if (profilingData !== null) {
34 const profilingDataExport = prepareProfilingDataExport(profilingData);
35 + const date = new Date();
36 + const dateString = date
37 + .toLocaleDateString(undefined, {
38 + year: 'numeric',
39 + month: '2-digit',
40 + day: '2-digit',
41 + })
42 + .replace(/\//g, '-');
43 + const timeString = date
44 + .toLocaleTimeString(undefined, {
45 + hour12: false,
46 + })
47 + .replace(/:/g, '-');
48 downloadFile(
36 - 'profile-data.json',
49 + `profiling-data.${dateString}.${timeString}.json`,
50 JSON.stringify(profilingDataExport, null, 2)
51 );
52 }