Допустим, у меня свидание, 16 июня 2011 года в 7:00. Я хочу быть в состоянии проверить, скажем, 5 августа 2011 года в 7:00 и сказать, что это число, кратное 1 дню после первого свидания, тогда как 7:01 не будет учитываться, поскольку это не точный кратный.
Еще один тестовый набор. Допустим, у нас 16 июня 2011 года в 7:00, и я хочу проверить, находится ли конкретная минута в интервале ровно 2 часа с тех пор. Таким образом, 9:00, 11:00, 13:00 и т. Д. Будут учитываться, а 9:30 и 10:00 - нет. И это может продолжаться в течение дней и месяцев - 1 сентября в 7:00 все равно будет считаться каждые 2 часа. (И нет, на данный момент я не знаю, как я буду справляться с DST: D)
Я задумался об этом на мгновение и не мог придумать ничего, уже существующего в PHP или MySQL, чтобы сделать это легко, но, черт возьми, мог, поэтому я хотел бросить это и спросить, прежде чем я начну изобретать велосипед.
К сожалению, это на PHP 5.1.