UNPKG

console-timestamp

Version:
45 lines (32 loc) 1.53 kB
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 Year * ```YY``` with 2-digit Year * ```MM``` with Month * ```DD``` with Day * ```hh``` with Hours * ```mm``` with Minutes * ```ss``` with Seconds * ```iii``` 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 ================= ```javascript var timestamp = require('console-timestamp'); var now = new Date(); var number = 478921; console.log('hh:mm:ss'.timestamp); //13:58:29 console.log('DD-MM-YY hh:mm'.timestamp); //28-03-14 14:43 console.log(timestamp()); //15:43:20 console.log(timestamp('DD-MM-YYYY hh:mm:ss:iii')); //04-07-2014 14:32:45:891 console.log(timestamp('[SERVER TIME hh:mm]')); //[SERVER TIME 14:23] console.log(timestamp(null, number)); //01:07:58 console.log(timestamp('MM-DD hh:mm', now)); //11-27 12:43 ``` Licensed under MIT license. Copyright (c) 2014 Adam Paszke