Skip to main content
Answered

Date Logic Issue

  • January 6, 2026
  • 2 replies
  • 38 views

the questions type is date, that will answer by client, if the date answered is before 24/ 7/ 2026, it will prompt a yes no questions, but when the client answer 2 / 2 /2026, the logic has skip the prompt (which is not what i intended), but if the client answer 2 / 02 / 2026, the prompt will appear. i believe is the system corrupted. please check.

Best answer by Grace

Hi ​@Jeff168 sorry to hear you’re having issues with the logic in your form, if you haven’t already, would you mind submitting a ticket to our support team via this link so they can investigate? 

2 replies

Grace
Community Team
Forum|alt.badge.img+5
  • Community Advocate
  • Answer
  • January 6, 2026

Hi ​@Jeff168 sorry to hear you’re having issues with the logic in your form, if you haven’t already, would you mind submitting a ticket to our support team via this link so they can investigate? 


  • Navigating the Land
  • October 4, 2026

This is a parsing ambiguity issue rather than a bug. Typeform's logic reads dates based on the format string, and 2 / 2 vs 2 / 02 can be interpreted differently depending on locale and whether the engine expects DD/MM or MM/DD. The reliable fix is to standardize the date field to ISO format (YYYY-MM-DD), which removes the ambiguity entirely. If you need respondent-friendly input, use separate dropdowns for day, month, and year and concatenate them in a hidden field.

One extra wrinkle if your form targets Arabic-speaking respondents: many will expect to enter Hijri dates. If you're calculating or comparing those against Gregorian dates anywhere downstream, you need a conversion step first, otherwise the logic breaks for the same reason — mismatched formats. For converting between the two calendars, you can visit here.