Skip to content

minhkashyu/fcc-timestamp-microservice

Repository files navigation

Timestamp Microservice

The solution link is https://mks-fcc-timestamp-microservice.glitch.me.

Example Usage

https://mks-fcc-timestamp-microservice.glitch.me/api/2015-12-25

https://mks-fcc-timestamp-microservice.glitch.me/api/1451001600000

Example Output

{"unix":1451001600000, "utc":"Fri, 25 Dec 2015 00:00:00 GMT"}

Test Cases

  • You should provide your own project, not the example URL.

  • A request to /api/:date? with a valid date should return a JSON object with a unix key that is a Unix timestamp of the input date in milliseconds (as type Number)

  • A request to /api/:date? with a valid date should return a JSON object with a utc key that is a string of the input date in the format: Thu, 01 Jan 1970 00:00:00 GMT

  • A request to /api/1451001600000 should return { unix: 1451001600000, utc: "Fri, 25 Dec 2015 00:00:00 GMT" }

  • Your project can handle dates that can be successfully parsed by new Date(date_string)

  • If the input date string is invalid, the API returns an object having the structure { error : "Invalid Date" }

  • An empty date parameter should return the current time in a JSON object with a unix key

  • An empty date parameter should return the current time in a JSON object with a utc key

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published