Actions

QS

Date min/nl: Difference between revisions

From LimeSurvey Manual

(Created page with "#'''Elke datum in het formaat YYYY-MM-DD''' (bijv., 2013-08-24) #'''Elke waarde voor jaar''' #'''Referentie aan een andere datum/tijd vraag''' (bijv., geboortedatum) #'''Expre...")
No edit summary
 
(18 intermediate revisions by 2 users not shown)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


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


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


Dit vraagattribuut kan gebruikt worden om een minimale waarde te bepalen voor een vraag met een kalender. Het geldt zowel voor de popup-variant als voor de dropdownlijsten. Voor de dropdownlijsten wordt alleen het jaar gebruikt.
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.


'''Geldige waarden'''


#'''Elke datum in het formaat YYYY-MM-DD''' (bijv., 2013-08-24)
{{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.}}
#'''Elke waarde voor jaar'''
 
#'''Referentie aan een andere datum/tijd vraag''' (bijv., geboortedatum)
#'''Expressies''', werkt pas op de volgende pagina. 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). De vraag met de code 'vertrekdatum' moet dan op een eerdere pagina in de enquête staan.  


'''Geldige waarden'''


*Elke datum in het formaat YYYY-MM-DD (bijv., 2017-08-24)
*Elke waarde voor jaar
*[http://php.net/strtotime 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).
</onlyinclude>
</onlyinclude>


[[Category:Question Settings]][[Category:Advanced Question Settings]]
[[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).