Specify the number format you need for representing your data. Date and time formats can also be adjusted for local requirements.
You can customize number and date formats to reflect local requirements. This can be to specify the default decimal separator in number formats such as prices or percentages or date formats based and region. For example, while many European countries commonly use day-month-year (d/m/y) with time-based on the 24-hour clock (11:52), the common standard in North America is month-day-year (m/d/y) with time-based on the 12-hour notation (11:52 am).
This article details the different formats available based on the property type selected for:
-
Dates
-
Numbers
-
Prices (based on number formats with specific formatting for detailed pricing)
Applying formats for numbers
When you create a new property, you are requested to specify the property Type (A). The default format (B) applied can be adjusted. In the example below, the property is given the name Month (C) and the format mmmm (D) is applied. Press Save (E) to save the details provided. |
![]() |
When working with data in Pages, it’s important to understand how formatting applies differently for displaying and altering data:
Displaying data: Components like Text or Data table columns use the defined format in property details (e.g., Date, Time, Number) by default. Use the 'Format value options' feature to select the needed format to display a date, for example:
Altering data: Input components in Forms (e.g., Date picker, Decimal, etc.) bypass the format set in property details. Instead, they load the raw database value, apply their own format, and render it in the input field. Formats must be set directly on the input component.
Formatting available for dates
You can apply the formats as detailed in the following table for the property Types,
-
Date,
-
Date-Time
-
Time
The property is displayed as detailed below in the user interface for your application.
Format: |
Displayed as: |
Description: |
YY YYYY |
21 2021 |
Two-digit year Four-digit year |
M MM MMM MMMM |
1-12 01-12 Jan-Dec January - December |
Month, beginning at 1 Month, 2-digits Abbreviated month name Full month name |
D Dd |
1-31 01-31 |
Day of the month Day of the month, 2-digits |
d dd ddd dddd |
0-6 Sun-Sa Sun-Sat Sunday-Saturday |
Day of week, Sunday - 0 Min. name day of week Short name day of week Name day of week |
H HH |
0-23 00-23 |
Hour Hour, 2-digits |
h hh |
1-12 01-12 |
12-hour clock 12-hour clock, 2-digits |
m mm |
0-59 00-59 |
Minute Minute, 2 digits |
s ss |
0-59 00-59 |
Second Second, 2 digits |
SSS |
000-999 |
Millisecond, 3 digits |
Z ZZ |
+5:00 +500 |
Offset UTC, ±HH:mm Offset UTC, ±HHmm |
A a |
AM am |
AM/PM in capitals am/pm in lowercase |
Input component formatting
Input components, such as the Time component or the Date time component, can only use the lowercase 'a' format for am/pm notation and will show in the capital.
The input functionality will ask for AM or PM, and according to your model notation be saved in your model in either capital or lowercase. It will also be displayed according to your model settings.
For more information on input component formatting, see this article (external link).
Relative Date
When using a static value for your date time component, you can also select a relative date, this will be saved in the format you have applied.
![](https://downloads.intercomcdn.com/i/o/g34tx2h0/1217920724/1fa21b7564c70b94b2316742bf1c/image.png?expires=1730224800&signature=291cbd7e434ae4234f25c3de5b9813bfae5add86c25ac920f1257336f7568604&req=dSImEcB8nYZdXfMW3nq%2BgQSQ3o%2BtacolL59uakS7QSvN1G8jZZp%2Fj85qBDk3%0AZkCLaehBspQZkHStNbr%2B9IjWfVw%3D%0A)
The presets resolving (e.g. Today or This month) in the filters is done at the DataAPI level, server side. The current behavior of this resolving process is that it will take the local server time. It does not adhere to the client timezone time from which the actual request is coming.
Formatting available for Numbers
You can apply the formats as detailed in the following table for the property Types,
-
Number
-
Number with decimal
-
Price
Specific formats can also be set for presenting distance and percentages or percentiles. The tables below show the number format required based on how you want information displayed on your user interface.
Input number specified: |
Required to display as (see Note 1 below for postfix details): |
Specify Format as: (see Note 1 below for postfix details): |
1230974 |
1.2m |
|
1460 |
1 k |
|
-104000 |
-104k |
|
Note 1:
|
Input number specified: |
Required to display as (see Note 2 below for details of postfixes): |
Specify Format as: (see Note 2 below for details of postfixes): |
1 |
1st |
|
100 |
100th |
|
Note 2: When the format involves using
|
Number formats
Input number specified: |
Required to display as: |
Specify format as: |
10000 |
10.000,00 |
|
10000 |
10,000,00 |
|
10000 |
10000,00 |
|
10000 |
10.000 |
|
10000 |
10,000 |
|
10000 |
10000 |
|
Input number specified: |
Required to display as: |
Specify format as: |
10 |
010.00 |
|
0.23 |
0.23000 |
|
10000 |
10.000,00 |
|
-10000 |
-10,000.0 |
|
10000,23 |
10,000,2 |
|
10000,23 |
+10,000,2 |
|
100,1234 |
00100 |
|
1000,1234 |
001,000 |
|
10000,1234 |
10000.123 |
|
10000,1234 |
10000.12340 |
|
Format Price property
You can apply specific price formatting options when you select the Price as the Type when creating a new property.
You can scroll through the Type menu and select Price. The default format is applied (
For example, if the number 10000 is entered in a field based on this property type, it is presented in the interface as €10,000.00.
Note: Any text that is placed between quotation marks ( |
![]() |
Input number specified: |
Required to display as: |
Specify format as: |
1000.234 |
€1,000.23 |
|
1000,2 |
1.000,2 € |
|
1001 |
€ 1.001,0 |
|
-1000,234 |
€1000,0 |
|
-1000,234 |
€ -1000.23 |
|
1230974 |
€ 1.23 m |
|
123,23 |
MyCurrency 123.23 |
|