Cambio de formato de fecha en JavaScript

Ahora aprendamos a cambiar el formato de fecha. Supongamos, por ejemplo, que tenemos una cadena con una fecha en formato año-mes-día. Cambiemos el formato de esta fecha a otro, por ejemplo, a este: día/mes/año.

Resolvamos el problema con un ejemplo concreto. Supongamos que en la variable date hay una fecha '2025-12-31'. Transformemos esta fecha a '31/12/2025'

Para resolver el problema, dividamos nuestra cadena '2025-12-31' en un array, usando el método split con un guión como separador. Como resultado, en el elemento cero del array estará el año, en el primero - el mes, en el segundo - el día:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // obtendremos el array ['2025', '12', '31']

Ahora, accediendo a los diferentes elementos del array por sus claves, formemos la cadena que necesitamos:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];

console.log(res); // obtendremos la cadena '31/12/2025'

También se puede usar una combinación de los métodos split, reverse y join:

javascriptlet str = '2025-12-31';
let res = str.split('-').reverse().join('/');

console.log(res); // obtendremos la cadena '31/12/2025'
Задание 1

Se da una fecha en formato año-mes-día. Transforme esta fecha al formato día.mes.año.