node.js formatting of Date objects as strings. Probably exactly the same as some other library out there.
npm install date-format
var format = require('date-format');
format.asString(); //defaults to ISO8601 format and current date.
format.asString(new Date()); //defaults to ISO8601 format
format.asString('hh:mm:ss.SSS', new Date()); //just the time
or
var format = require('date-format');
format(); //defaults to ISO8601 format and current date.
format(new Date());
format('hh:mm:ss.SSS', new Date());
Format string can be anything, but the following letters will be replaced (and leading zeroes added if necessary):
date.getDate()
date.getMonth() + 1
date.getFullYear().toString().substring(2, 4)
date.getFullYear()
date.getHours()
date.getMinutes()
date.getSeconds()
date.getMilliseconds()
That's it.