2011-09-28 3 views
0

quelqu'un peut-il m'a appris une fonction ou un script ou un exemple connexe où il permettrait seulement d'entrer le nombre de jours? J'ai une datepicker pour choisir le début et la fin de date ... Je veux seulement que l'utilisateur entre dans une plage horaire/date donnée et si l'utilisateur se chevauche, il invitera l'utilisateur à entrer seulement dans une certaine plage de temps.dates de validation en PHP

Ex. Je ne permettrais que 28 jours.

Scénario1:

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

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

Scénario 2:

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

Result: it will proceed to another page. 

Répondre

1

Si vous avez> = 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. 
}