проверка дат в PHP - PullRequest
       19

проверка дат в PHP

0 голосов
/ 28 сентября 2011

Может кто-нибудь научил меня функции или сценарию или некоторому связанному примеру, где в нем можно было бы вводить только количество дней? У меня есть средство выбора даты для выбора даты начала и конца даты ... Я хочу, чтобы пользователь вводил данные только в указанном диапазоне времени и даты, и если пользователь перекрывается, он будет подсказывать пользователю, что он может вводить только из определенного диапазона. времени.

Ex. Я бы позволил только 28 дней.

Scenario1:

Date from: 2011-09-01
Date to: 2011-09-31

Result: (prompt) you are only allowed to input within 28 days.

Scenario2:

Date from: 2011-09-01
Date to: 2011-09-20

Result: it will proceed to another page.

1 Ответ

1 голос
/ 28 сентября 2011

Если у вас> = PHP 5.3 ...

$startDate = new DateTime('2011-09-01');
$endDate = new DateTime('2011-09-31');

$diff = $startDate->diff($endDate);

if ($diff->d > 28) {
    // More than 28 days.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...