Как перевести дату в строке в формат UNIX?

Для того чтобы преобразовать дату в строковом формате в формат UNIX timestamp (количество секунд, прошедших с полуночи 1 января 1970 года по UTC времени), можно воспользоваться следующими шагами:

1. Создаем объект Date, используя строку с датой:

let dateStr = "2022-04-15";
let dateObj = new Date(dateStr);

2. Получаем количество миллисекунд, прошедших с 1 января 1970 года до указанной даты:

let unixTimestamp = dateObj.getTime();

3. Для перевода миллисекунд в секунды (формат UNIX timestamp) необходимо разделить на 1000:

let unixTimestampInSeconds = unixTimestamp / 1000;

Итоговый код для преобразования даты в строке в формат UNIX timestamp:

let dateStr = "2022-04-15";
let dateObj = new Date(dateStr);
let unixTimestamp = dateObj.getTime();
let unixTimestampInSeconds = unixTimestamp / 1000;

console.log(unixTimestampInSeconds);

Теперь у вас есть подробное объяснение и код для перевода даты в строке в формат UNIX timestamp на JavaScript.