arsmaint does not have a flag for the date range. Rather, it has a flag for date, the '-t' flag. The purpose of this flag is to specify a date used to determine if an object's expiration is over due.
When you run 'arsmaint -c' or 'arsmaint -d', CMOD compares the expiration date of the cache or index with current date. If the expiration date is earlier than the current date, it means the object's expiration is over due. Therefore, CMOD will delete it. However, in some situations you may want to keep objects whose expiration date already passed. E.g., today is 10/10/2016, but you want to keep those cache files or indexes with expiration date later than 9/1/2016. In this case, you use the flag '-t 2016/09/01' . That is, you ask CMOD to use the date '9/1/2016' - rather than the current date - to determine if the expiration is over due.
In V8.5, the date format for the flag '-t' is Epoch date (i.e, an integer). In V9 and V9.5, the date format contains yyyy, mm and dd (with yyyy-mm-dd as the default.) Therefore, if you specify '-t n' (where n is an integer) in V9 and V9.5, you will get:
ARS1104E The option >-t< argument >7306< is invalid
The flag -t can be used with both 'arsmaint -c' and 'arsmaint -d'. The syntax of arsmaint has not changed. But the date format for the flag '-t' has.