Автор Тема: Установить по умолчанию текущую дату в Input  (Прочитано 119 раз)

31 Август 2024, 21:39:19
  • Старожил
  • ****
  • Сообщений: 386
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый!
Есть ввод даты:

<label for="user-datez">Дата*</label>
                <input type="date" id="user-datez" required="" min="2024-08-28" name="userDateZ" value="">

Как при открытии страницы присвоить value значение равное значению текущей даты.
То-есть, как получить текущую дату в Prestashop

Спасибо!
01 Сентябрь 2024, 03:58:09
Ответ #1
  • Старожил
  • ****
  • Сообщений: 386
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Есть два варианта:

{$smarty.now|date_format:'d.m.y'}

или прописывать в контроллере в каком надо:

$date=date("Y-m-d");
$time=date("H:i:s");
$this->context->smarty->assign('time', $time);
$this->context->smarty->assign('date', $date);

Всем спасибо! Вопрос решен.
Тема закрыта.