#!/bin/sh # sdate - Never Ending September Date # We don't bother with dates before 1993-09-01. now=$(date +%s) then=746834400 days=$(( (now + 86400 - then) / 86400 )) case "$1" in -R) fmt="%a, $days Sep 1993 %T %z";; -I) fmt="1993-09-$days";; *) fmt="%a Sep $days %T %Z 1993";; esac date +"$fmt"