Поставить программно дату в поле Дата с календарем

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
mailarn
Инвестор
Инвестор
Сообщения: 169
Зарегистрирован: 18 июн 2021, 10:33
Имя: Антон
Откуда: Екатеринбург
Контактная информация:

Поставить программно дату в поле Дата с календарем

Сообщение mailarn »

Столкнулся с такой проблемой, есть поле типа "Дата с календарем" или "Расширенный календарь". Мне надо при открытии формы установить дату по умолчанию для этого поля на основе даты из другого поля.

Пробовал Ajax запрос с помощью JavaScript кода
echo '<script>$("#fields_13").val(' . $value . ')</script>';
При таком использовании $value в UNIX формате, она так и заполняется в календарь так например : 1675191600
Пробовал конвертировать в нормальный "человеческий" формат, уже не заполняет.
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Поставить программно дату в поле Дата с календарем

Сообщение alexinc »

mailarn писал(а): 03 фев 2023, 09:42 Столкнулся с такой проблемой, есть поле типа "Дата с календарем" или "Расширенный календарь". Мне надо при открытии формы установить дату по умолчанию для этого поля на основе даты из другого поля.

Пробовал Ajax запрос с помощью JavaScript кода
echo '<script>$("#fields_13").val(' . $value . ')</script>';
При таком использовании $value в UNIX формате, она так и заполняется в календарь так например : 1675191600
Пробовал конвертировать в нормальный "человеческий" формат, уже не заполняет.
Было дело. В форуме Сергей помог(viewtopic.php?t=5935).

Код: Выделить всё

$value=date("Y-m-d",$value_data);
// в дате вставляем свой формат
echo '<script>$("#fields_13").val("' . $value . '")</script>';
Аватара пользователя
mailarn
Инвестор
Инвестор
Сообщения: 169
Зарегистрирован: 18 июн 2021, 10:33
Имя: Антон
Откуда: Екатеринбург
Контактная информация:

Re: Поставить программно дату в поле Дата с календарем

Сообщение mailarn »

Спасибо, все работает!

Сейчас бы еще разобраться с вычитанием и сложением дат, надеюсь Ваш пример поможет)
Создание отраслевых решений на базе CRM Руководитель https://webuscrm.ru
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Поставить программно дату в поле Дата с календарем

Сообщение alexinc »

mailarn писал(а): 03 фев 2023, 12:14 Спасибо, все работает!

Сейчас бы еще разобраться с вычитанием и сложением дат, надеюсь Ваш пример поможет)
А что там не так? Есть поля для расчет дат, а если не достаточно - то я выкладывал функцию для подсчета рабочих дат вперед и назад(можно адаптировать под календарные даты), либо просто работать с ними в timestamp.
Ответить