Форматування дати
Матеріал з Planfix
У Planfix у змінних завдань (Завдання) та шаблонів документів (Шаблони) можна використовувати різні змінні дати й часу. Для цих змінних можна задати потрібний формат відображення. Шаблон змінної з форматуванням має вигляд:
{{{Task.Date::FormatDate=Format}}, де Format — шаблон форматування дати.
На прикладі дати 3 липня 1996 року о 14:14 (2:14 PM) у таблицях нижче наведено патерни для форматування дат у змінних.
| Формат | Опис | Приклади |
| y | рік (4 цифри) | 1996 |
| yy | рік (2 цифри) | 96 |
| yyyy | рік (4 цифри) | 1996 |
| M | місяць без провідного нуля | 7, 10 |
| MM | місяць з провідним нулем | 07, 10 |
| MMM | скорочена назва місяця | Jul. |
| MMMM | повна назва місяця | July |
| d | день місяця без провідного нуля | 3, 15 |
| dd | день місяця з провідним нулем | 03, 15 |
| E | скорочена назва дня тижня | Wed. |
| EEEE | повна назва дня тижня | Wednesday |
| a | AM / PM | PM |
| H | година у 24-годинному форматі без провідного нуля | 3, 14 |
| HH | година у 24-годинному форматі з провідним нулем | 03, 14 |
| h | година у 12-годинному форматі | 2 |
| hh | година у 12-годинному форматі з провідним нулем | 02 |
| m | хвилини без провідного нуля | 4, 30 |
| mm | хвилини з провідним нулем | 04, 30 |
| s | секунди | 5, 55 |
| ss | секунди з провідним нулем | 05, 55 |
| S | мілісекунди (1 цифра) | 3 |
| SS | мілісекунди (2 цифри) | 35 |
| SSS | мілісекунди (3 цифри) | 359 |
| L | місяць без провідного нуля | 7 |
| LL | місяць з провідним нулем | 07 |
| LLL | назва місяця | July |
| w | номер тижня в році | 27 |
| W | номер тижня в місяці | 1 |
| D | день у році | 185 |
Приклади
Нижче показано приклади з користувацьким полем дати.
| Змінна | Результат |
| {{Task.Date::FormatDate=dd/MM/yy}} | 03/06/96 |
| {{Task.Date::FormatDate=dd MMM yyyy}} | 03 Jul. 1996 |
| {{Task.Date::FormatDate=yyyy-MM-dd}} | 1996-06-03 |
| {{Task.Date::FormatDate=dd-MM-yyyy h:mm a}} | 03-06-1996 2:14 AM |
| {{Task.Date::FormatDate=dd-MM-yyyy HH:mm:ss}} | 03-06-1996 14:14:28 |
| {{{Task.Date::FormatDate=yyyy-MM-dd HH:mm:ss.SSS}} | 1996-06-03 14:14:28.954 |
| {{Task.Date::FormatDate=yyMMddHHmmssSSS}} | 960603141428954 |
| {{Task.Date::FormatDate=EEEE, hh a}} | Wednesday, 02 PM |
Важливо
- Формати дат у змінних задаються англійськими словами та літерами.
- При вставленні змінної дати з форматуванням в Excel — застосовується форматування. Якщо для змінної форматування немає, буде використано форматування комірки. Комірки, в які вставлено форматування, будуть змінені на тип "дата".