Date/Time Snippets with TextExpander

One of the features I use regularly in TextExpander is date/time calculations. I use time stamps a lot, especially in OmniFocus to mark updates to specific actions:

xxdts - %Y-%m-%d %H.%M

Sometimes, however, I need to give people deadlines for information that I need with regards to the main project that I am working on. I could always open up BusyCal and work out the dates for myself, but why would I want to do that when I've got an automatic tool like TextExpander available to do it for me? No reason whatsoever.

So how does it work?

It's scarily simple in truth. Let's say I've asked for some information from our London office and I've got a strict deadline to meet. I need it within the next fourteen days, otherwise I'm going to have to escalate accordingly. I'd type something like:

Please can you ensure that I receive this report back by %@+14D %B %e, %Y

This is broken down as follows:

%@+14D = add 14 days to whatever snippet is about to follow

%B %e, %Y = Month Date, Year.

So I have a snippet - xx2w which expands to November 19, 2015. It's easy to create snippets as appropriate by changing the +14D to anything else. +21D will give a date 3 weeks from now just as -21D will calculate the date 3 weeks ago.

I should point out that some of these snippets actually call AppleScripts - I'll show you the one for Next Friday

Kudos to MacSparky for this as I pulled the snippets from his site. The link for these is here.