Time-stamp

time-stamp

Get a formatted timestamp.

How many times have you created time stamp in your code base?

time-stamp makes it easy to create them, this module revovles around the R.E -> /(?=(YYYY|YY|MM|DD|HH|mm|ss|ms))\1([:\/]*)/;

Supported formats:

1
2
3
4
5
6
7
YYYY: full year (ex: 2018)
MM: month (ex: 04)
DD: day (ex: 01)
HH: hours (ex: 12)
mm: minutes (ex: 59)
ss: seconds (ex: 09)
ms: milliseconds (ex: 532)

Sample usage:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
const timeStamp = require("time-stamp");

timestamp();
//=> 2018-07-23

timestamp('YYYYMMDD');
//=> 20180723

timestamp('YYYYMMDD:ss');
//=> 20180723:10

timestamp('YYYY/MM/DD:mm:ss');
//=> 2018/07/23:30:10

timestamp('YYYY:MM:DD');
//=> 2018:07:23

timestamp('[YYYY:MM:DD]');
//=> [2018:07:23]

timestamp('YYYY/MM/DD');
//=> 2018/07/23

timestamp('YYYY:MM');
//=> 2018:07

timestamp('YYYY');
//=> 2018

timestamp('MM');
//=> 07

timestamp('DD');
//=> 23

timestamp('HH');
//=> 21

timestamp('mm');
//=> 30

timestamp('ss');
//=> 10

timestamp('ms');
//=> 365

GIF FTW

time-stamp

Suggest a module

Comments