1 | /**
|
2 | *
|
3 | * @namespace faker.time
|
4 | */
|
5 | var _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 |
|
37 | module["exports"] = _Time;
|