Esta é uma implementação baseada no código de Rick Strahl:
– http://www.west-wind.com/weblog/posts/2008/Mar/18/A-simple-formatDate-function-for-JavaScript
Acabei de remover os métodos String e usei regex para substituir as strings.
Obrigado ao meu amigo @mariorinaldi pela ajuda 🙂
Abaixo, o link para a essência do código!
https://gist.github.com/3983879
Para usar o método, siga o exemplo (Javascript):
d = new Date(); console.log(d.formatDate("dd/MM/yyyy hh:mm:ss t"));
Retorno -> “30/10/2012 11:49:49 pm”
d = new Date(); console.log(d.formatDate("dd/MM/yyyy HH:mm:ss"));
Retorno -> “30/10/2012 23:50:53”