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

0

Я могу назначить значение по умолчанию для ввода [type = "date"], как это в php:

<input name="date" type="date" value="<?php echo date('Y-m-d'); ?>">

который приводит к строке:

value="2015-03-09"

и ввод даже отображает эту дату в моем локальном формате даты: 09.03.2015 (idk почему, но это здорово).


Но если я хочу присвоить значение даты по умолчанию javascript:

protocolDate = new Date(protocolDate.substr(0,4), protocolDate.substr(5,2), protocolDate.substr(8,2));  

который возвращает ту же строку и генерирует один и тот же html: value="2015-03-09" выводит значение по умолчанию, подобное этому: dd.mm.rrrr. Есть ли способ присвоить значение по умолчанию для даты типа ввода javascript?

  • 0
    Рассматривали ли вы изменение входного значения при загрузке документа?
  • 0
    часовой пояс поможет вам в этом. Попробуйте с часовым поясом
Теги:
date
date-format

1 ответ

0

Проблема заключалась в том, что в моей строке были некоторые пробелы. Удаление функцией trim() позволило решить проблему

Ещё вопросы

Сообщество Overcoder
Наверх
Меню