Формула со значением now() — отдает строку
2023-03-31T06:20:21.000Z
now()
Сейчас в читаемом формате
31.03.2023 06:20
let({
format: 'DAY.MONTH.YEAR HOUR:MINUTE',
date: now(),
}, let({ dateStr: toString(toDate(date)) }, reduce([
['YEAR', substr(dateStr, 0, 4)],
['MONTH', substr(dateStr, 5, 2)],
['DAY', substr(dateStr, 8, 2)],
['HOUR', substr(dateStr, 11, 2)],
['MINUTE', substr(dateStr, 14, 2)],
['SECOND', substr(dateStr, 17, 2)],
], replace(value, item[0], item[1]), format)))
Сейчас в читаемом формате + добавим 3 часа (Часовой пояс МСК)
31.03.2023 09:20
let({
format: 'DAY.MONTH.YEAR HOUR:MINUTE',
date: now() + 3600000*3,
}, let({ dateStr: toString(toDate(date)) }, reduce([
['YEAR', substr(dateStr, 0, 4)],
['MONTH', substr(dateStr, 5, 2)],
['DAY', substr(dateStr, 8, 2)],
['HOUR', substr(dateStr, 11, 2)],
['MINUTE', substr(dateStr, 14, 2)],
['SECOND', substr(dateStr, 17, 2)],
], replace(value, item[0], item[1]), format)))
Добавим 1 неделю / 1 месяц / 1 год к дате и все с учетом часового пояса (MCК)
07.04.2023 09:20 + одна неделя
30.04.2023 19:49 + один месяц
30.03.2024 15:09 + один год
let({
format: 'DAY.MONTH.YEAR HOUR:MINUTE',
date: 604800000 + (now() + 3600000*3),
}, let({ dateStr: toString(toDate(date)) }, reduce([
['YEAR', substr(dateStr, 0, 4)],
['MONTH', substr(dateStr, 5, 2)],
['DAY', substr(dateStr, 8, 2)],
['HOUR', substr(dateStr, 11, 2)],
['MINUTE', substr(dateStr, 14, 2)],
['SECOND', substr(dateStr, 17, 2)],
], replace(value, item[0], item[1]), format)))
Олеся
Платеж на сумму: 59 руб.
Общая сумма платежей: 59 руб.
Александр Прудняков
Платеж на сумму: 22500 руб.
Платеж на сумму: 1990 руб.
Платеж на сумму: 1990 руб.
Общая сумма платежей: 26 480 руб.
Serhii Khatko
Общая сумма платежей: 0 руб.
Тимур Баширов ⚡️
Общая сумма платежей: 0 руб.
Виктор
Общая сумма платежей: 0 руб.
Александр
Общая сумма платежей: 0 руб.
Dmitriy
Общая сумма платежей: 0 руб.
Дмитрий Автономов
Общая сумма платежей: 0 руб.
Александр
Общая сумма платежей: 0 руб.
Анжей
Общая сумма платежей: 0 руб.
Федор
Платеж на сумму: 1990 руб.
Общая сумма платежей: 1 990 руб.
Валерия
Общая сумма платежей: 0 руб.
Иван
Общая сумма платежей: 0 руб.
Малхаз
Общая сумма платежей: 0 руб.
Дмитрий Соловей
Платеж на сумму: 5000 руб.
Платеж на сумму: 2500 руб.
Платеж на сумму: 5700 руб.
Платеж на сумму: 9000 руб.
Платеж на сумму: 1 руб.
Платеж на сумму: 59 руб.
Платеж на сумму: 59 руб.
Платеж на сумму: 59 руб.
Платеж на сумму: 59 руб.
Платеж на сумму: 59 руб.
Общая сумма платежей: 22 496 руб.
Вячеслав
Общая сумма платежей: 0 руб.
Александр
Общая сумма платежей: 0 руб.
Азат
Общая сумма платежей: 0 руб.
Владимир
Общая сумма платежей: 0 руб.
Ирина Смирнова
Общая сумма платежей: 0 руб.