Actions

QS

Date min/nl: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 6: Line 6:
'''Beschrijving'''
'''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.
Dit vraagattribuut kan gebruikt worden om een minimale waarde voor de datum 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.
De defaultwaarde is 1 januari 1900.




{{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.}}
{{Alert|title=Attentie|text=De validatie-optie [[Expression Manager/nl|Expressie beheer]] kan ook worden gebruikt voor het bepalen van een minimum datum. Als je echter de pop-up kalender gebruikt en de expressie is afhankelijk van een vraag op dezelfde pagina wordt het jaar niet goed weergegeven.}}




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


* Any date value in format YYYY-MM-DD (eg., 2013-08-24);
*Elke datum in het formaat YYYY-MM-DD (bijv., 2017-08-24)
* Any year value;
*Elke waarde voor jaar
* Any [http://php.net/strtotime English string] : "now", "-10 years", "tomorrow";
*[http://php.net/strtotime Een Engelse tekst] : "now", "-10 years", "tomorrow"
* Reference to another date/time question : AnotherDateQuestion (using the question code);
*Referentie aan een andere datum/tijd vraag (bijv., geboortedatum, met de vraagcode)
* 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)''.
*'''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).
</onlyinclude>
</onlyinclude>


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

Latest revision as of 16:41, 24 February 2021


Minumum datum (date_min)

Beschrijving

Dit vraagattribuut kan gebruikt worden om een minimale waarde voor de datum 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. De defaultwaarde is 1 januari 1900.


  Attentie : De validatie-optie Expressie beheer kan ook worden gebruikt voor het bepalen van een minimum datum. Als je echter de pop-up kalender gebruikt en de expressie is afhankelijk van een vraag op dezelfde pagina wordt het jaar niet goed weergegeven.



Geldige waarden

  • Elke datum in het formaat YYYY-MM-DD (bijv., 2017-08-24)
  • Elke waarde voor jaar
  • Een Engelse tekst : "now", "-10 years", "tomorrow"
  • Referentie aan een andere datum/tijd vraag (bijv., geboortedatum, met de vraagcode)
  • 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).