A small API built on Flask, satisfying the requirements for FreeCodeCamp's Timestamp Microservice project (except in Python).
You can find this implementation deployed here.
https://www.freecodecamp.org/challenges/timestamp-microservice
https://timestamp-ms.herokuapp.com/
-
I can pass a string as a parameter, and it will check to see whether that string contains either a unix timestamp or a natural language date (example: January 1, 2016).
-
If it does, it returns both the Unix timestamp and the natural language form of that date.
-
If it does not contain a date or Unix timestamp, it returns null for those properties.
https://timestamp-ms.herokuapp.com/December%2015,%202015
https://timestamp-ms.herokuapp.com/1450137600
{ "natural": "December 15, 2015",
"unix": 1450137600 }