1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Дата из поля с datapicker в формат Unix Date - Upline Studio

Дата из поля с datapicker в формат Unix Date - Upline Studio

Задача

Преобразовать строку даты (дата без времени) в числовое значение, которое может быть использовано для дальнейших операций или сравнений с другими датами

Общая формула

let({
  dueDate: "var1",
  dateSplit: split(dueDate, ' '),
  dateDay: join(reverse(split(dateSplit[0], ".")), "-"),
  date: toNumber(toDate(dateDay)),
},
date
)

Объяснение автора

`var1` — это ваша дата в формате "10.01.2023"

Эта формула используется для преобразования даты в число. Она состоит из следующих шагов:

  • Разбивание даты на две части с помощью функции split(
  • Переворот части даты с помощью функции reverse()
  • Соединение перевернутой части даты с помощью функции join()
  • Преобразование даты в число с помощью функции toNumber()
  • Преобразование строки даты в дату с помощью функции toDate()

Если у вас дата находится в БД, используйте table.current.f2 вместо var1, где f2 - это номер столбца (см. ниже)

screenshot01

screenshot02

Пример с конкретной датой

let({
  dueDate: "10.01.2023",
  dateSplit: split(dueDate, ' '),
  dateDay: join(reverse(split(dateSplit[0], ".")), "-"),
  date: toNumber(toDate(dateDay)),
},
date
)

Источник

Дмитрий Соловей — @solovey_nchub

Сайт: https://batvai.by/useful

Другие формулы Creatium

Перейти к списку формул Creatium

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium