Uma requisição a api/:date
com uma data válida retorna um objeto JSON (nosso timestamp) com um key unix
contendo um timestamp em milisegundos.
O timestamp também retorna uma key utc
contendo um valor no formato Thu, 01 Jan 1970 00:00:00 GMT
O parametro /:date
aceita uma data unix
em milisegundos, o timestamp permanece com as mesmas especificações
Caso o parametro /:date
passado seja inválido, o objeto JSON deve ter a estrutura { error: 'Invalid Date' }
Um parametro /:date
vazio deve retornar uma timestamp com a data atual
Uma requisição para /api/1451001600000
deverá retornar { unix: 1451001600000, utc: "Fri, 25 Dec 2015 00:00:00 GMT" }
Segue o código: