Да, ISO 8601 определяет стандартные форматы для дат и периодов. Но не для того, чтобы объединить оба в план оплаты, по крайней мере, я не думаю.
Дата ISO выглядит как 2018-09-30
или 20180930
. Наиболее часто используется форма с дефисами, поэтому я бы порекомендовал ее как для удобства чтения, так и для совместимости.
Период ISO выглядит немного более необычно. P1M
означает период в один месяц. Вы можете иметь P1Y
(один год), * 1009 * (3 месяца), P2W
(2 недели) и все, о чем вы могли мечтать. В связанной статье Википедии упоминается «Например,« P3Y6M4DT12H30M5S »представляет продолжительность« три года, шесть месяцев, четыре дня, двенадцать часов, тридцать минут и пять секунд ».»
ISO 8601 также имеет форматы для даты-времени, даты с временем-днем и без смещения от UTC. Нужно ли вам что-то из этого, я не могу судить по предоставленной вами информации. Опция есть, если вы обнаружите, что это необходимо.
Ссылка: ISO 8601 в Википедии.