Actions

QS

Date min: Difference between revisions

From LimeSurvey Manual

m (Link to http://php.net/strtotime)
mNo edit summary
Line 4: Line 4:
<onlyinclude>
<onlyinclude>


===Minimum date (date_min){{NewIn|2.05}} === <!--T:2-->  
===Minimum date (date_min)=== <!--T:2-->  


<!--T:3-->
<!--T:3-->
Line 30: Line 30:


<!--T:8-->
<!--T:8-->
[[Category:Question Settings]][[Category:Advanced Question Settings]]
[[Category:Question Settings]][[Category:Question Display Options]]


</translate>
</translate>

Revision as of 17:54, 8 March 2018


Minimum date (date_min)

Description

This question attribute can be used to set the minimum value for the date question (in Y-m-d format or any English valid string) . It applies to both, the popup-variant of the calendar and the dropdown fields. Besides validation via Expression Manager, the selection of days in the popup calender is also limited accordingly. The year in popup calendar is not updated if Expression use Question in same page.

Valid values

  • 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
  • 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).