Date Handling
Last review or update: May 23, 2025
Discover how Appizy effectively handles date inputs, including default values, error detection, and limitations with time inputs, ensuring seamless user experience in your applications.
Appizy is capable of handling date inputs. Similar to Excel, you can utilize most date-related functions and perform
arithmetic operations such as =DATE+2
(which adds 2 days to your DATE input) or =IF(DATE_1 < DATE_2, …, …)
to
conditionally change results based on date comparisons. This is possible because dates are treated as plain numbers in
the background.
Clear Date Input in Initial Application State
For Appizy to recognize a cell as a date, you need to enter a default value. This is akin to number inputs, which also require a default value (see our article on this topic here). For number inputs, we recommend setting the default value to 0 and using the “Clear zero inputs” option to reset the input in the initial state of the application. For date inputs, we have determined that the zero date is January 1, 2000. This is how we achieve an empty field in the form below.
To detect errors or user inputs, you may want to add conditions such as =DATE>0
to check if a date input is set,
or =DATE>TODAY()
to verify if a date is filled and greater than today. This is how we display error messages in our
reservation form.
Time Limitations
Appizy does not support date-time or time inputs. If you attempt to use a date-time input, Appizy will issue a warning
during the conversion process, and the input will be simplified to a date input only. Additionally, the
function =NOW()
is not supported; however, you can use =TODAY()
, which is equivalent but does not include the time
dimension.
That said, there are some workarounds for this limitation. The educational tool below allows students to manipulate speed and distance in relation to time. The time input is divided into two dropdown selectors. Given the time and distance, the duration is calculated as a decimal value and then converted back to a time display in hours and minutes.
Timezone
The web version of your tools is not intended to be timezone-sensitive. It should adapt to the local timezone of the end user. Nevertheless, we encourage you to carefully check the output and report any anomalies you may encounter.
< Data management
Learn how Appizy’s webified spreadsheets provide a secure and isolated experience for each user, with ephemeral data and options for printing, resetting, and saving calculations.
Best practices for great apps >
Build your spreadsheets in order to create beautiful and fast web apps with a great user experience.