Datepicker affichage autre que 0 jour
Bonjour,
J’utilise Datpicker avec une fonction qui détermine le nombre de jour entre 2 dates (ci-dessous)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| $( "#from, #to" ).on( "change", function( event ){
var dateDepartStr = $.trim( $( "#from" ).val() ),
dateRetourStr = $.trim( $( "#to" ).val() ),
dateDepart = null,
dateRetour = null;
if ( dateDepartStr.length >= 8 && dateRetourStr.length >= 8 ){
dateDepart = new Date(
dateDepartStr.slice( 6 ), // yyyy
parseInt( dateDepartStr.slice( 3, 5 ), 10 ) - 1, // mm - 1
parseInt( dateDepartStr.slice( 0, 2 ), 10 ) // dd
);
dateRetour = new Date(
dateRetourStr.slice( 6 ), // yyyy
parseInt( dateRetourStr.slice( 3, 5 ), 10 ) - 1, // mm - 1
parseInt( dateRetourStr.slice( 0, 2 ), 10 ) // dd
);
// différence entre deux dates en millisecondes, on veut un nombre de jours
$( "#nbJours" ).val( ( dateRetour - dateDepart ) / ( 1000 * 60 * 60 * 24 ) );
}
}); |
Je voudrai que au lieu d’afficher 0 jour afficher ceci
Code:
1 2 3 4
| Le devoir doit être rendu aujourd'hui dans:
<input type="checkbox" id="heure1" name="heure1" value="1" '.$heure1.'/> 1 heure <br/>
<input type="checkbox" id="heure2" name="heure2" value="2" '.$heure2.'/> 2 heure <br/>
<input type="checkbox" id="heure4" name="heure4" value="4" '.$heure4.'/> 4 heure <br/> |
dans la div
Code:
<label>Nombre de jours : <output id="nbJours">'.$total_temps.'</output></label>
Je n’ai pas trouver de solution sur le web et je ne sais absolument pas comment faire, alors un aide serait la bienvenue
Merci pour votre aide
Antoine