Everything you need is right here, as long as you got everything. Just point your browser to the simonsdate.html file and start using it. If you want to rewrite some of the code, then have fun. Wait for a while and maybe I'll have some advice on new date parsing setups. Look at the setting this.dateParsePatterns in the willisonDate object in dateparseobj.js. In this you will see tons of objects with a regular expression and a handler member variables. Basically the job of the object is to look through these regular expressions and as soon as one matches do the handler. Here are the expressions I have added to Simon's date parser: // xxx/## weeks ago // xxx/## months ago // in xxx/## weeks from tomorrow|today|yesterday // in xxx/## weeks (from (last) DAY) // in xxx/## months (from (last) DAY) // last Tuesday (maybe some odd behavior, since "last" is ambiguous)