Синтаксис
fromTimestamp(timestamp)
- timestamp
- Обязательный аргумент (Number). Временная метка. Может содержать числовой литерал, обращение к свойству базы данных с числом, а также функцию, возвращающую число.
Возвращает Date.
Хотите чувствовать себя в Notion как рыба в воде?
Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти
Особенности
Временная метка Unix, преобразуемая в дату с помощью функции Notion fromTimestamp, представляет собой количество миллисекунд, прошедшее с начала Unix-эпохи (1 января 1970 г. 00:00:00 UTC).
Поскольку в Notion секунды обнуляются, дата, полученная с помощью функции fromTimestamp, не будет иметь секунд и миллисекунд, даже если они есть в переданной в функцию временной метке.
Дата, полученная с помощью функции fromTimestamp, может использоваться в календарном представлении (Calendar view), а также на диаграмме Ганта (Timeline view).
У функции Notion fromTimestamp есть антоним – функция timestamp.
Большинство манипуляций с датами в формулах Notion можно осуществить, не прибегая к использованию функции fromTimestamp, а с помощью функций:
- dateAdd – прибавляет время к дате;
- dateSubtract – вычитает время из даты;
- dateBetween – вычисляет время между датами (вычитает одну дату из другой).
25 формул Notion на каждый день
Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти
Использование
Получение даты из временной метки
/* https://notionformulas.chumakova.ru */fromTimestamp(prop("Временная метка"))
/* https://notionformulas.chumakova.ru */prop("Временная метка").fromTimestamp()
В этой формуле используется prop.
Приведение пустого значения к дате
/* https://notionformulas.chumakova.ru */fromTimestamp(toNumber(""))
/* https://notionformulas.chumakova.ru */"".toNumber().fromTimestamp()
В этой формуле используется toNumber.
Манипуляции с временными метками
Прибавление дней к дате, расчет даты окончания (timestamp, fromTimestamp)
/* https://notionformulas.chumakova.ru */fromTimestamp(timestamp(prop("Начало")) + prop("Дней") * 86400000)
/* https://notionformulas.chumakova.ru */(prop("Начало").timestamp() + prop("Дней") * 86400000).fromTimestamp()
86 400 000 – это количество миллисекунд в одних сутках: 24 часа × 60 минут × 60 секунд × 1000 миллисекунд.
В этой формуле используются: timestamp, prop, + (сложение), *.
Вычитание дней из даты, расчет даты начала (timestamp, fromTimestamp)
/* https://notionformulas.chumakova.ru */fromTimestamp(timestamp(prop("Окончание")) - prop("Дней") * 86400000)
/* https://notionformulas.chumakova.ru */(prop("Окончание").timestamp() - prop("Дней") * 86400000).fromTimestamp()
86 400 000 – это количество миллисекунд в одних сутках: 24 часа × 60 минут × 60 секунд × 1000 миллисекунд.
В этой формуле используются: timestamp, prop, – (вычитание), *.
Замена роллапов
Функция Notion fromTimestamp используется в сложных формулах, с помощью которых можно можно заменить роллапы.
Замена роллапов: самая ранняя дата (earliest date)
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Замена роллапов: самая поздняя дата (latest date)
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Продвинутые пользовательские выборки
Функция Notion fromTimestamp используется в сложных формулах, с помощью которых формируются пользовательские выборки с сортировкой по дате.
Предстоящие платежи
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Скриншот от 12.11.2023.