Чтобы отформатировать временную метку Unix в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
-
Использование метода
toLocaleString():const timestamp = 1639447200; // Replace with your Unix timestamp const date = new Date(timestamp * 1000); const formattedDate = date.toLocaleString(); console.log(formattedDate); -
Использование объекта
Intl.DateTimeFormat:const timestamp = 1639447200; // Replace with your Unix timestamp const date = new Date(timestamp * 1000); const formatter = new Intl.DateTimeFormat('en-US'); const formattedDate = formatter.format(date); console.log(formattedDate); -
Использование внешних библиотек.
Вы также можете использовать различные библиотеки JavaScript, такие как Moment.js или Luxon, которые предоставляют дополнительные параметры форматирования и утилиты для работы с датами и временем. Вот пример использования Moment.js:const timestamp = 1639447200; // Replace with your Unix timestamp const formattedDate = moment.unix(timestamp).format('YYYY-MM-DD HH:mm:ss'); console.log(formattedDate);