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
}