Bonjour,
J’utilise Datpicker avec une fonction qui détermine le nombre de jour entre 2 dates (ci-dessous)
Je voudrai que au lieu d’afficher 0 jour afficher ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ) ); } });
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 html : Sélectionner tout - Visualiser dans une fenêtre à part <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
Partager