Date format datepicker
Résolu
NK10
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
NK10 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
NK10 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise datepicker et calcule avec la différence entre deux dates.
J'ai crée un formulaire dans lequel je rempli les deux champs qui utilise un datepicker, une date de départ et une date de fin.
Mon résultat s'affiche bien, mais le format des dates des datepicker s'affiche en anglais, j'aurais donc aimé pouvoir changer ce format et pour le moment, je n'y arrive pas.
J'aurais besoin de l'aide de quelqu'un pour m'aider.
En vous remerciant.
function showDays()
{
var start = $('.date_debut').datepicker('getDate');
var end = $('.date_fin').datepicker('getDate');
if (!start || !end) return;
var days = (end - start) / 1000 / 60 / 60 / 24;
days = days + 1;
$('.date_debut').val(start);
$('.date_fin').val(end);
$('.resultat').val(days);
}
$('.date_debut').datepicker({ onSelect: showDays });
$('.date_fin').datepicker({ onSelect: showDays });
J'utilise datepicker et calcule avec la différence entre deux dates.
J'ai crée un formulaire dans lequel je rempli les deux champs qui utilise un datepicker, une date de départ et une date de fin.
Mon résultat s'affiche bien, mais le format des dates des datepicker s'affiche en anglais, j'aurais donc aimé pouvoir changer ce format et pour le moment, je n'y arrive pas.
J'aurais besoin de l'aide de quelqu'un pour m'aider.
En vous remerciant.
function showDays()
{
var start = $('.date_debut').datepicker('getDate');
var end = $('.date_fin').datepicker('getDate');
if (!start || !end) return;
var days = (end - start) / 1000 / 60 / 60 / 24;
days = days + 1;
$('.date_debut').val(start);
$('.date_fin').val(end);
$('.resultat').val(days);
}
$('.date_debut').datepicker({ onSelect: showDays });
$('.date_fin').datepicker({ onSelect: showDays });
A voir également:
- Date format datepicker
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Format dat - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
1 réponse
J'ai réussi !
Voici le code :
Il fallait changer le format grâce à la fonction formatDate et réaliser cela après le calcul de la différence entre les deux dates.
Voici le code :
function showDays()
{
var dateObject = $(".date_debut").datepicker("getDate");
var dateObject2 = $('.date_fin').datepicker('getDate');
if (!dateObject || !dateObject2) return;
var days = (dateObject2 - dateObject) / 1000 / 60 / 60 / 24;
days = days + 1;
var start = $.datepicker.formatDate("dd-mm-yy", dateObject);
var end = $.datepicker.formatDate("dd-mm-yy", dateObject2);
$('.date_debut').val(start);
$('.date_fin').val(end);
$('.resultat').val(days);
}
$('.date_debut').datepicker({ onSelect: showDays });
$('.date_fin').datepicker({ onSelect: showDays });
$(document).ready(function()
{
$(".date_debut").on("focus", function(){ $(".date_debut").val(""); });
$(".date_fin").on("focus", function(){ $(".date_fin").val(""); });
$(".resultat").on("focus", function(){ $(".resultat").val(""); });
$(".reset").on("click", function(event)
{
$(".date_debut").val("");
$(".date_fin").val("");
$(".resultat").val("");
});
});
Il fallait changer le format grâce à la fonction formatDate et réaliser cela après le calcul de la différence entre les deux dates.