Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Display a question only if today is in a specified date range

  • brisyb
  • brisyb's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 years 1 month ago #92529 by brisyb
I want to display a question only if today falls between a specified date range.

For example, only display question 1. if today is between, or on, 12 march 2013 and 19 march 2013.

Does anyone know how I can do this? maybe in the question source code?
The topic has been locked.
More
11 years 1 month ago #92575 by mfaber
Hi Brisib,

function time() will give you the number of seconds passed since 1/1/1970 (the unix euqivalent of today).
function mktime(hour, minutes, seconds, month, day, year) will give you the number of seconds passed between 1/1/1970 and the given date and time.

Now, by entering the following expression in the relevance field of a question, the question will only be shown from february 20, 2013.

(mktime(0,0,0,2,20,2013)>time())

You can of course adjust this to your taste AND similar expressions together etc...
Hope this helps!
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose