У меня есть строковая переменная, я хочу, чтобы переменная была в формате даты.
Мой код:
var date = '2/3/2022 17:57:30'
var temp = new Date(date)
Мой вывод:
2022-02-03T17:57:30.000Z
Ожидаемый результат:
2022-02-03
Привет, вы можете использовать другую функцию даты, чтобы получить день, месяц и год, и соединить их со строкой. . Получите их и просто преобразуйте в строку. создайте вспомогательную функцию, которая будет преобразовывать дату в этот формат. Надеюсь, поможет
Это 3 февраля или 2 марта?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Нет встроенного метода для преобразования даты в ожидаемый результат, хотя вы можете попробовать этот фрагмент кода для преобразования даты в ожидаемый результат;
var date = '2/3/2022 17:57:30'
var temp = new Date(date).toLocaleDateString().replaceAll("/","-");
Вы можете использовать toLocaleDateString с аргументом, указывающим локаль, для которой используется ваш формат. Например, в шведской локали используется формат ГГГГ-ММ-ДД:
var date = '2/3/2022 17:57:30'
var temp = new Date(date).toLocaleDateString("se");
console.info(temp);
вы можете обратиться к этому документу печь99.tistory.com/46