Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Calcul entre deux dates

More
19 hours 3 minutes ago - 19 hours 3 minutes ago #271484 by Reynald
Bonjour,

Je souhaiterais pouvoir afficher un message d'alerte a l'issue d'un calcul entre deux dates comprenant la date du jour et une date saisie (type date).
Le résultat du calcul ne doit pas excéder 72h sinon, le message s'affiche.

J'ai essayé de traiter ce calcul dans une zone texte long avec ce script:
Code:
// Récupérer la date de référence
var dateReference = $("#question{date_reference} input.datepicker").val();
 
// Récupérer la date du jour
var dateDuJour = new Date();
 
// Convertir la date de référence en objet Date
var dateRef = new Date(dateReference);
 
// Calculer la différence en heures
var diffHeures = (dateDuJour - dateRef) / (1000 * 60 * 60);
 
// Vérifier si la différence dépasse 72 heures
if (diffHeures > 72) {
// Afficher un message d'alerte
alert("Attention : La date de référence dépasse 72 heures par rapport à la date du jour.");
}
Étape 3 : Personnaliser le message d'alerte

Mais il me renvoi ce message:
Internal error from saveFormWithAjax: no data.responseJSON found

Auriez-vous une autre idée de script ou solution plus simple?

Merci d'avance 
Last edit: 19 hours 3 minutes ago by Reynald.

Please Log in to join the conversation.

More
18 hours 43 minutes ago #271485 by tpartner
Replied by tpartner on topic Calcul entre deux dates
Please use English in this section of the forum.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose