Ця документація була автоматично перекладена штучним інтелектом.
Типи полів дати та часу можна розділити на такі категорії:
Ось приклади для кожного типу поля, пов'язаного з датою та часом:
| Тип поля | Приклад значення | Опис |
|---|---|---|
| Дата та час (з часовим поясом) | 2024-08-24T07:30:00.000Z | Конвертується в UTC і може бути скориговано для часових поясів |
| Дата та час (без часового поясу) | 2024-08-24 15:30:00 | Зберігає дату та час без урахування часових поясів |
| Дата (без часу) | 2024-08-24 | Зберігає лише дату, без інформації про час |
| Час | 15:30:00 | Зберігає лише час, виключаючи будь-які деталі дати |
| Мітка часу Unix | 1724437800 | Представляє секунди з 1970-01-01 00:00:00 UTC |
Нижче наведено порівняльну таблицю для NocoBase, MySQL та PostgreSQL:
| Тип поля | NocoBase | MySQL | PostgreSQL |
|---|---|---|---|
| Дата та час (з часовим поясом) | Datetime with timezone | TIMESTAMP DATETIME | TIMESTAMP WITH TIME ZONE |
| Дата та час (без часового поясу) | Datetime without timezone | DATETIME | TIMESTAMP WITHOUT TIME ZONE |
| Дата (без часу) | Date | DATE | DATE |
| Час | Time | TIME | TIME WITHOUT TIME ZONE |
| Мітка часу Unix | Unix timestamp | INTEGER BIGINT | INTEGER BIGINT |
| Час (з часовим поясом) | - | - | TIME WITH TIME ZONE |
Примітка:
1970-01-01 00:00:01 UTC та 2038-01-19 03:14:07 UTC. Для дат і часу поза цим діапазоном рекомендується використовувати DATETIME або BIGINT для зберігання міток часу Unix.Це включає Дату та час (з часовим поясом) та Мітку часу Unix.

Примітка:
Дата та час (з часовим поясом). Збережене значення дати конвертується на основі змінної середовища TZ сервера, що означає: якщо змінна середовища TZ зміниться, збережене значення дати та часу також зміниться.
UTC (Всесвітній координований час) — це глобальний стандарт часу, який використовується для координації та синхронізації часу в усьому світі. Це високоточний стандарт часу, що підтримується атомними годинниками та синхронізований з обертанням Землі.
Різниця між UTC та локальним часом може спричинити плутанину при відображенні вихідних значень UTC. Наприклад:
| Часовий пояс | Дата та час |
|---|---|
| UTC | 2024-08-24T07:30:00.000Z |
| UTC+8 | 2024-08-24 15:30:00 |
| UTC+5 | 2024-08-24 12:30:00 |
| UTC-5 | 2024-08-24 02:30:00 |
| UTC+0 | 2024-08-24 07:30:00 |
| UTC-6 | 2024-08-23 01:30:00 |
Усі ці різні часи відповідають одному й тому ж моменту, просто виражені в різних часових поясах.