Как на javascript отформатировать такую дату?

Для форматирования даты в JavaScript можно использовать объект Date встроенный в язык. Давайте рассмотрим примеры форматирования даты:

1. **Чтобы получить текущую дату**:

   const currentDate = new Date();
   console.log(currentDate);

2. **Чтобы отформатировать дату** в нужный формат (например, DD.MM.YYYY HH:mm:ss):

   const currentDate = new Date();
   const formattedDate = `${currentDate.getDate().toString().padStart(2, '0')}.${(currentDate.getMonth() + 1).toString().padStart(2, '0')}.${currentDate.getFullYear()} ${currentDate.getHours().toString().padStart(2, '0')}:${currentDate.getMinutes().toString().padStart(2, '0')}:${currentDate.getSeconds().toString().padStart(2, '0')}`;
   console.log(formattedDate);

3. **Для форматирования через библиотеки**. В JavaScript есть различные библиотеки для упрощения работы с датами, например, moment.js:
- Установите moment.js с помощью npm: npm install moment
- Используйте форматирование даты с помощью moment.js:

     const moment = require('moment');
     
     const currentDate = moment();
     console.log(currentDate.format('DD.MM.YYYY HH:mm:ss'));

Помните, что важно преобразовывать числовые значения (номер месяца, дня, часа и т.д.) в строки и добавлять ведущий ноль при необходимости для корректного форматирования даты.