Подождите, Bootstrap не имеет к этому никакого отношения . Bootstrap может обрабатывать то, как оно отображается, но не может изменить формат даты (и я не вижу класс Bootstrap в вашем коде): плюс, элемент <div>
не имеет value
атрибут по умолчанию в HTML. Вместо этого вы должны использовать <date>
, в конечном итоге с datetime="Thu 30 Apr 20:12:08 EET 2020"
в качестве атрибута. Тем не менее, я предлагаю управлять этим с помощью JavaScript.
<div class="my-datetime-formatter-and-display-er">
<date datetime="04-2020">Thu 30 Apr 20:12:08 EET 2020</date>
</div>
Вы можете изменить datetime
или внутренний HTML из <date>
с помощью функции JavaScript, вызывая класс .my-datetime-formatter-and-display-er
как узел DOM. Вы можете оставить элемент <date>
пустым и показать только его атрибут datetime
. Вызов вашей функции, если она существует, из onload
зависит только от того, какой прослушиватель событий вы выберете в JavaScript. Я имею в виду, например:
window.addEventListener('load', formatData('Thu 30 Apr 20:12:08 EET 2020', '%M-%Y'));
… чтобы оно было на событии загрузки окна. Как показать дату на странице зависит от вас. Я надеюсь, что это поможет вам, хотя я не уверен, что понял ваш вопрос.