Comparez des dates en javascript
Nomadique
-
darest -
darest -
Bonjour,
je dois valider que le formulaire est soumis entre la date de début et la date de fin d'un encan. Voici le code de la récuparation des dates en PHP:
et la tentative de validation en javascript:
Un coup de main serait très apprécié.
je dois valider que le formulaire est soumis entre la date de début et la date de fin d'un encan. Voici le code de la récuparation des dates en PHP:
<?php
$datededebut = $ligne_mise['date_open'];
$datedefin= $ligne_mise['date_close'];
$today=date("Y-m-d H:i:s");
?>
et la tentative de validation en javascript:
var mise = document.lamise.mise;
var debut = <?php echo $datededebut;?>;
var fin = <?php echo $datededefin;?>;
var jour = <?php echo $today;?>;
if (jour < debut)
{
window.alert("Il est trop tot pour miser. Veuillez attendre la date de début.");
mise.focus();
return false;
}
if (jour > fin)
{
window.alert("Il est trop tard pour miser.");
mise.focus();
return false;
}
...
Un coup de main serait très apprécié.
A voir également:
- Comparez des dates en javascript
- Nombre de jours entre deux dates excel - Guide
- Telecharger javascript - Télécharger - Langages
- Comment trier des dates par mois sur excel - Guide
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
1 réponse
Yo,
pour les dates an javascript:
https://www.commentcamarche.net/contents/571-javascript-l-objet-date
Ensuite je vous conseillerais si vous voulez un calcul de faire celui ci uniquement en PHP, quel intérêt de faire un transfert d'un langage à l'autre sinon vus devez utiliser AJAX
https://www.commentcamarche.net/contents/5-ajax-asynchronous-javascript-and-xml
Ou mieux directement en utilisant jquery.
Perso j'utilise des timestamp autant que possible si je sait que je vais avoir des calculs avec car on est dans un système décimal et qu'il n'y a qu'une valeur à traiter(en place de jour/mois/année/seconde, et bien sûr pas de prise de tête non plus avec les notations anglo-saxonnes et françaises). Suffit de convertir dés qu'on a besoin d'afficher la valeur(anciennement mktime(), je sais plus si c'est toujours la méthode recommandée).
pour les dates an javascript:
https://www.commentcamarche.net/contents/571-javascript-l-objet-date
Ensuite je vous conseillerais si vous voulez un calcul de faire celui ci uniquement en PHP, quel intérêt de faire un transfert d'un langage à l'autre sinon vus devez utiliser AJAX
https://www.commentcamarche.net/contents/5-ajax-asynchronous-javascript-and-xml
Ou mieux directement en utilisant jquery.
Perso j'utilise des timestamp autant que possible si je sait que je vais avoir des calculs avec car on est dans un système décimal et qu'il n'y a qu'une valeur à traiter(en place de jour/mois/année/seconde, et bien sûr pas de prise de tête non plus avec les notations anglo-saxonnes et françaises). Suffit de convertir dés qu'on a besoin d'afficher la valeur(anciennement mktime(), je sais plus si c'est toujours la méthode recommandée).