Сложение определено для следующих типов операндов:
Число+Число
Дата+Число (к дате прибавляется число секунд)
Вычитание определено для следующих типов операндов:
Число-Число
Дата-Число (от даты отнимается число секунд)
Дата-Дата (результатом является разница между двумя датами, измеренная в секундах)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший