validate date/time entries

More
4 years 2 months ago #91296 by mfaber
Basically, i want the participants to be allowed only to enter dates between december 10, 2012 and december 24, 2012. Unfortunately there are no minimum/maximum fields for the date question.

How can I use Expression Manager to check if a entered date is smaller or larger than a given date? Are there any examples I could have a look at?

Any help appreciated!

Please Log in to join the conversation.

More
2 years 7 months ago #111914 by pvdemael
boosting this one up.
Can someone help us on this one?
Thx

Please Log in to join the conversation.

More
2 years 7 months ago #111921 by mfaber
This has been implemented in version 2.05.
You'll find min max fields in the advanced question attributes of the date question. Have a look in the manual for details.
Regards,
M

Please Log in to join the conversation.

More
2 years 7 months ago #111924 by pvdemael
Had to make myself more clear, sorry.
I would like to calculate the minimum and maximum dates.

If someone gives his date of birth and I want to know how long someone has lived in a city, I don't want them to be able to pass a date before their dob or after today.

Please Log in to join the conversation.

More
2 years 7 months ago #111929 by mfaber
Try the following: in the datemin field put your questioncode of the question that asks for the date of birth. Eg. Dob
In the maxdate field put:date("Y-m-d H:i",strtotime("now"))

It should do the trick.
Please also have a look at: manual.limesurvey.org/Question_type_-_Date for more what you can do with dates and EM in ls 2.05
The following user(s) said Thank You: pvdemael

Please Log in to join the conversation.