Actions

QS

Date min/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "<languages /> <onlyinclude>")
 
No edit summary
 
(11 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


===Minimum date (date_min){{NewIn|2.05}} ===  
===Date minimale (date_min)===  


'''Description'''
'''Description'''


This question attribute can be used to set the minimum value for the date question. It applies to both, the popup-variant of the calendar and the dropdown fields.
Cet attribut de question peut être utilisé pour définir la valeur minimale d'une question de date (au format ymd ou dans toute chaîne valide en anglais - voir ci-dessous pour plus de détails). Il peut être utilisé pour les options d'affichage contextuelles et déroulantes.
Besides validation via Expression Manager, the slection of days in the popup calender is also limited accordingly.
Si aucune date minimale n'est définie, alors 1.1.1900 est utilisé par défaut.


[[File:date_validation.jpg]]


'''Valid values'''
{{Alert|title=Attention|text=L'option de validation d'Expression Manager peut également être utilisée pour définir une "date minimale". Cependant, si vous utilisez le calendrier popup et que l'expression s'appuie sur une question précédente située sur la même page, l'année ne s'affichera pas correctement dans le calendrier popup.}}


#'''Any date value in format YYYY-MM-DD''' (eg., 2013-08-24)
#'''Any year value'''
#'''Reference to another date/time question'''(eg., dateofbirth)
#'''Expressions''' With expressions, a minimum date can be dynamically calculated. For example, you can use a date from a previous answer + 3 days as a minimum for the present question by entering: date("Y-m-d H:i",strtotime(departuredate)+3*60*60*24).


</onlyinclude>
'''Valeurs valides'''


[[Category:Question Settings]][[Category:Advanced Question Settings]]
* Toute valeur de date au format AAAA-MM-JJ (par exemple, 2017-08-24);
* Toute valeur d'année;
* Toute [http://php.net/strtotime chaîne anglaise] : " now", "-10 ans", "demain";
* Référence à une autre question date/heure : AnotherDateQuestion (en utilisant le code de la question);
* Expressions : Avec des expressions, une date minimale peut être calculée dynamiquement. Par exemple, vous pouvez utiliser une date d'une réponse précédente + 3 jours au minimum pour la présente question en saisissant : ''date("Ymd",strtotime(departuredate)+3*60*60*24)''.! N!</onlyinclude>
 
[[Catégorie :Paramètres de la question]][[Catégorie :Options d'affichage de la question]]

Latest revision as of 19:34, 27 September 2023


Date minimale (date_min)

Description

Cet attribut de question peut être utilisé pour définir la valeur minimale d'une question de date (au format ymd ou dans toute chaîne valide en anglais - voir ci-dessous pour plus de détails). Il peut être utilisé pour les options d'affichage contextuelles et déroulantes. Si aucune date minimale n'est définie, alors 1.1.1900 est utilisé par défaut.


  Attention : L'option de validation d'Expression Manager peut également être utilisée pour définir une "date minimale". Cependant, si vous utilisez le calendrier popup et que l'expression s'appuie sur une question précédente située sur la même page, l'année ne s'affichera pas correctement dans le calendrier popup.



Valeurs valides

  • Toute valeur de date au format AAAA-MM-JJ (par exemple, 2017-08-24);
  • Toute valeur d'année;
  • Toute chaîne anglaise : " now", "-10 ans", "demain";
  • Référence à une autre question date/heure : AnotherDateQuestion (en utilisant le code de la question);
  • Expressions : Avec des expressions, une date minimale peut être calculée dynamiquement. Par exemple, vous pouvez utiliser une date d'une réponse précédente + 3 jours au minimum pour la présente question en saisissant : date("Ymd",strtotime(departuredate)+3*60*60*24).! N!

Catégorie :Paramètres de la questionCatégorie :Options d'affichage de la question