Actions

QS

Date min/nl: Difference between revisions

From LimeSurvey Manual

No edit summary
(Updating to match new version of source page)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


===Minumum datum (date_min){{NewIn/nl|2.05}} ===  
===Minimum date (date_min)===  


'''Beschrijving'''
'''Beschrijving'''


Dit vraagattribuut kan gebruikt worden om een minimale waarde te bepalen voor een vraag met een kalender (formaat Y-m-d of een Engelse tekst). Het geldt zowel voor de popup-variant als voor de dropdownlijsten. Als in de expressie de vraag in hetzelfde scherm gebruikt dan wordt het jaar niet gewijzigd.
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.
 
 
{{Alert|title=Attention|text=The Expression Manager validation option can also be used for setting up a "maximum 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.}}


[[File:date_validation.jpg]]


'''Geldige waarden'''
'''Geldige waarden'''


*'''Elke datum in het formaat YYYY-MM-DD''' (bijv., 2013-08-24)
* Any date value in format YYYY-MM-DD (eg., 2013-08-24);
*'''Elke waarde voor jaar'''
* Any year value;
*'''[http://php.net/strtotime Een Engelse tekst]''' : "now", "-10 years", "tomorrow"
* Any [http://php.net/strtotime English string] : "now", "-10 years", "tomorrow";
*'''Referentie aan een andere datum/tijd vraag''' (bijv., geboortedatum)
* Reference to another date/time question : AnotherDateQuestion (using the question code);
*'''Expressies''', met expressies kun je dynamisch een startdatum bepalen. Voorbeeld: je kunt een datum van een vorige vraag gebruiken + 3 dagen als het minimum voor de huidige vraag, door: date("Y-m-d",strtotime(vertrekdatum)+3*60*60*24).
* 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)''.
 
</onlyinclude>
</onlyinclude>


[[Category:Question Settings/nl]][[Category:Advanced Question Settings/nl]]
[[Category:Question Settings]][[Category:Question Display Options]]

Revision as of 15:40, 31 March 2018


Minimum date (date_min)

Beschrijving

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.


  Attention : The Expression Manager validation option can also be used for setting up a "maximum 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.



Geldige waarden

  • Any date value in format YYYY-MM-DD (eg., 2013-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).