Actions

QS

Date min/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "===Date minimale (date_min)===")
(Created page with "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 p...")
Line 6: Line 6:
'''Description'''
'''Description'''


This question attribute can be used to set the minimum value for a date question (in y-m-d format or any English valid string - see below for more details). It can be used for both popup and dropdown display options.
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.
If a minimum date is not set, then 1.1.1900 is used as default.
Si aucune date minimale n'est définie, alors 1.1.1900 est utilisé par défaut.





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 : The Expression Manager validation option can also be used for setting up a "minimum date". However, if you you use the popup calendar and the expression relies on a previous question located on the same page, the year will not be displayed correctly in the popup calendar.



Valid values

  • Any date value in format YYYY-MM-DD (eg., 2017-08-24);
  • Any year value;
  • Any English string : "now", "-10 years", "tomorrow";
  • Reference to another date/time question : AnotherDateQuestion (using the question code);
  • 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",strtotime(departuredate)+3*60*60*24).