chronic.js - try for yourself!

Feel free to type in any relative dates or pattern:

 

Available locales: DE | EN

Examples:

today
2d
14 days
next mo
7/1