UNPKG

681 BJavaScriptView Raw
1/**
2 *
3 * @namespace faker.time
4 */
5var _Time = function(faker) {
6 var self = this;
7
8 /**
9 * recent
10 *
11 * @method faker.time.recent
12 * @param {string} outputType - 'abbr' || 'wide' || 'unix' (default choice)
13 */
14 self.recent = function(outputType) {
15 if (typeof outputType === "undefined") {
16 outputType = 'unix';
17 }
18
19 var date = new Date();
20 switch (outputType) {
21 case "abbr":
22 date = date.toLocaleTimeString();
23 break;
24 case "wide":
25 date = date.toTimeString();
26 break;
27 case "unix":
28 date = date.getTime();
29 break;
30 }
31 return date;
32 };
33
34 return self;
35};
36
37module["exports"] = _Time;