Как установить сегодняшнее значение по умолчанию для даты типа ввода?

Типы ввода HTML5 великолепны, новое встроенное средство выбора даты в Opera - легкий ветерок, а Chrome, по крайней мере, поддержал новый тип ввода с реализацией вращающегося колеса.

Но есть ли способ установить значение по умолчанию в поле даты на сегодняшнюю дату? В Opera я могу выбрать «Сегодня» в средстве выбора даты, и как только я нажимаю на любую из кнопок шага в Chrome, дата увеличивается / уменьшается с сегодняшней даты.

Я не стесняюсь кодировать решение для это небольшая проблема, но мне кажется глупым, что оба браузера полностью осведомлены о текущей дате, но не просто вставляют ее автоматически (по крайней мере, в качестве заполнителя).

370
задан TylerH 17 May 2019 в 11:00
поделиться

2 ответа

Это очень просто путем применения после кода,

<input type="date" value="<?= date('Y-m-d', time()); ?>" />

, функция Даты возвратит текущую дату путем взятия даты в time().

0
ответ дан 23 November 2019 в 00:04
поделиться
  1. Первый создают $ селекторов (" .datePicker") .datetimepicker ({useCurrent: верный, формат: 'DD-MM-YYYY', showTodayButton: верный, showClear:true, showClose:true});
    $ ('.datetimepicker') .datetimepicker ({формат: 'DD-MM-YYYY HH:mm:ss', useCurrent: ложь, showTodayButton: верный, showClear:true, showClose:true, toolbarPlacement: 'вершина'}) .on ('dp.show', функция () {если ($ (этот) .data ("DateTimePicker").date () === пустой указатель) $ (этот) .data ("DateTimePicker").date (момент ());});

  2. создают метод var initDates = функция () {var dateTimeInputs = $ ('.datetimepicker'); для (var i=0; я

  3. создаю где угодно initDates (), и это заполнит все исходные данные с датами, имеющими селекторы
-2
ответ дан 23 November 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: