From 2fc3ba830842e554421dd85103d3b8248d24609e Mon Sep 17 00:00:00 2001 From: Tissevert Date: Mon, 13 Jan 2020 18:03:31 +0100 Subject: [PATCH] Add a utility class that clones and adds a timestamp field (by default 'date') to any given object passed as argument --- js/Time.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 js/Time.js diff --git a/js/Time.js b/js/Time.js new file mode 100644 index 0000000..53f21d9 --- /dev/null +++ b/js/Time.js @@ -0,0 +1,13 @@ +return { + timestamp: timestamp +}; + +function timestamp(o, field) { + var field = field || 'date'; + var clone = {}; + for(var key in o) { + clone[key] = o[key]; + } + clone[field] = Date.now(); + return clone; +}