Date Time Formatter
Last updated
Last updated
The Date Time Formatter Node outputs a date and/or time in a specified format. By using a combination of special format characters, many different date/time formats can be created. This is used mostly for localization, however, it could also be used for formatting based on user preferences.
For generating customized formats for the date and time, format strings are used. For more information about format strings, please see the format strings section below.
Scope: Project, Scene, Function, Prefab.
Attribute | Type | Description |
---|---|---|
| Drop-down | The timezone that will be used, which is an offset of the UTC. |
| Drop-down | Determines whether Daylight Savings Time is taken into account. |
Attribute | Type | Description |
---|---|---|
| Drop-down | A selection of pre-defined formats. By selecting |
| String | The format string which will determine how the date and/or time is represented. |
Input | Type | Description |
---|---|---|
Pulse Input (►) | Pulse | A standard input Pulse, to trigger the execution of the Node. |
| Int | The UTC in Unix format. |
| Int | The time offset in milliseconds. |
| Bool | Determines whether Daylight Savings Time is taken into account. |
| String | The format string which will determine how the date and/or time is represented. |
Output | Type | Description |
---|---|---|
Pulse Output (►) | Pulse | A standard output Pulse, to move onto the next Node along the Logic Branch, once this Node has finished its execution. |
| String | The formatted date/time. |
Format strings are used for generating customized formats for the date and time. To use this, the Custom
option has to be chosen in the Format Examples
Attribute and then the format string is either given in the Custom Format
Attribute or in the Format
Input Socket.
This section shows first an example of a customized format string and its corresponding output, and then it gives a list of the format characters, which are the characters that compose a format string.
Setting the format string
will generate an output that looks like:
Format characters are the characters that compose a format string. The following table shows the most important format characters:
Format character | Description | Example |
d | Day of the month, including leading zeros | 01-31 |
j | Day of the month, no leading zeros | 1-31 |
l | Day of the week, full name | Monday-Sunday |
D | Day of the week, three letter name | Mon-Sun |
m | Month number, including leading zeros | 01-12 |
n | Month number, no leading zeros | 1-12 |
F | Month, full name | January-December |
M | Month, three letter name | Jan-Dec |
Y | Year, four digits | 1967, 2005 |
y | Year, last two digits | 67, 05 |
a | Meridiem indicator, in lowercase | am, pm |
A | Meridiem indicator, in uppercase | AM, PM |
g | Hour in 12-hour format, no leading zeros | 1-12 |
h | Hour in 12-hour format, including leading zeros | 01-12 |
G | Hour in 24-hour format, no leading zeros | 0-23 |
H | Hour in 24-hour format, including leading zeros | 00-23 |
i | Minutes | 00-59 |
s | Seconds | 00-59 |
T | Timezone abbreviation | EST, MDT |
c | ISO 8601 standard | 2022-09-14T10:09:34-03:00 |
r | RFC 2822 standard | Wed, 14 Sep 2022 10:10:07 -0300 |
Formatting Date and Time on WordPress.org.
PHP: date - Manual on PHP.net.
UTC - The World's Time Standard on timeanddate.com.