aboutsummaryrefslogtreecommitdiff
path: root/lib/time.js
diff options
context:
space:
mode:
authorMarak <[email protected]>2021-02-11 01:24:16 -0500
committerGitHub <[email protected]>2021-02-11 01:24:16 -0500
commit9c8b3249ffa8412d305bea0522d5754f88f000ae (patch)
tree665bb0c281ea8a170e5c8da414aed1b80e75d86b /lib/time.js
parent00f18703af6bf46b0435f4cc9ed1838054a79c1c (diff)
parent388b6cd8513b3b73daab5278e539f8f6bb600e12 (diff)
downloadfaker-9c8b3249ffa8412d305bea0522d5754f88f000ae.tar.xz
faker-9c8b3249ffa8412d305bea0522d5754f88f000ae.zip
Merge branch 'master' into master
Diffstat (limited to 'lib/time.js')
-rw-r--r--lib/time.js37
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/time.js b/lib/time.js
new file mode 100644
index 00000000..580d33ee
--- /dev/null
+++ b/lib/time.js
@@ -0,0 +1,37 @@
+/**
+ *
+ * @namespace faker.time
+ */
+var _Time = function(faker) {
+ var self = this;
+
+ /**
+ * recent
+ *
+ * @method faker.time.recent
+ * @param {string} outputType - 'abbr' || 'wide' || 'unix' (default choice)
+ */
+ self.recent = function(outputType) {
+ if (typeof outputType === "undefined") {
+ outputType = 'unix';
+ }
+
+ var date = new Date();
+ switch (outputType) {
+ case "abbr":
+ date = date.toLocaleTimeString();
+ break;
+ case "wide":
+ date = date.toTimeString();
+ break;
+ case "unix":
+ date = date.getTime();
+ break;
+ }
+ return date;
+ };
+
+ return self;
+};
+
+module["exports"] = _Time;