Probleme heure php

Résolu/Fermé
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - Modifié par jordxn le 29/04/2013 à 17:10
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - 29 avril 2013 à 17:41
Bonjour,



J'ai creer un champ input text qui demande l'heure a l'utilisateur avec une condition php :
if(preg_match("#([0-23]{1,2}):([0-59]{1,2})#",$_POST['heurelimite'])){

}else{echo "error";}


<label for="heurelimite" id="heurelimite_label">Heure limite (HH:MM) </label><input type="text" name="heurelimite" id="heurelimite" /><br />

Sa fonctionne bien sauf pour 04:00 à 09:59 et de 14:00 à 19h59
Comment sa se fait svp ? Merci

1 réponse

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 avril 2013 à 17:26
Salut !

Il existe l'input time en HTML5 :)
<input type="time">
Mais tous les navigateurs ne l'ont pas encore intégré.

Sinon pour la regex je vais voir sur le net jte tiens au jus !
0
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 1
29 avril 2013 à 17:27
Bonjour, merci de ton aide, je préfère être compatible pour chaque navigateur...
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 avril 2013 à 17:31
Essaye celle ci : (([0-1][0-9])|([2][0-3]))(:[0-5][0-9]))
0
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 1
29 avril 2013 à 17:41
Impec merci
0