console-timestamp
It's a simple date formatter for Node.js. Perfect for logging.
There's one function and one String property included.
Timestamp function
timestamp([format, time]);
Both arguments are optional. You can call it with a string which becomes the format (defaults to hh:mm:ss
), while the second argument can be a number or a Date object to print (becomes current time by default). It replaces specific parts of format string:
YYYY
with 4-digit YearYY
with 2-digit YearMM
with MonthDD
with Dayhh
with Hoursmm
with Minutesss
with Secondsiii
with Miliseconds
String getter
Now, you can use a new String getter 'hh:mm:ss'.timestamp
which will replace placeholders in the string. You can't specify a date then. The values are automatically set to current time. It's just a shortcut for the regular function.
Examples
var timestamp = ; var now = ;var number = 478921; console; //13:58:29console; //28-03-14 14:43console; //15:43:20console; //04-07-2014 14:32:45:891console; //[SERVER TIME 14:23]console; //01:07:58console; //11-27 12:43
Licensed under MIT license. Copyright (c) 2014 Adam Paszke