«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как преобразовать миллисекунды в удобочитаемую дату в JavaScript?

Как преобразовать миллисекунды в удобочитаемую дату в JavaScript?

Опубликовано 8 ноября 2024 г.
Просматривать:588

How to Convert Milliseconds to a Human-Readable Date in JavaScript?

Преобразование миллисекунд в читаемую дату в jQuery/JavaScript

В сфере веб-разработки часто крайне важно точно отображать временные метки для взаимодействия с пользователем. Одной из распространенных проблем является преобразование миллисекунд, числового представления времени, в более читаемый формат, например ДД/ММ/ГГГГ ЧЧ:ММ:СС. В этой статье мы покажем вам процесс преобразования миллисекунд в удобную для человека дату с помощью JavaScript.

Определение времени сервера

Чтобы убедиться, что отображаемая временная метка точно соответствует времени сервера время рекомендуется использовать временную метку на стороне сервера. Это устраняет любые несоответствия, вызванные различиями в часовых поясах пользователя или несоответствиями локального компьютера. В JavaScript вы можете получить время сервера, отправив AJAX-запрос к API сервера и получив ответ.

Получение миллисекунд с начала эпохи

После того как у вас есть время сервера, вы можете извлечь миллисекунд с 1 января 1970 г. 00:00:00 UTC. Эта временная метка эпохи является универсальной контрольной точкой, обеспечивающей согласованность между различными системами. В JavaScript вы можете использовать метод getTime() объекта Date для получения текущей отметки времени в миллисекундах:

var time = new Date().getTime();

Преобразование миллисекунд в дату

Чтобы преобразовать миллисекунды в удобочитаемую дату, нам нужно создать новый объект Date, используя значение миллисекунды:

var time = new Date(time);

Теперь вы можете использовать различные методы объекта Date для извлечения отдельных компонентов даты:

  • date.getFullYear(): Год
  • date.getMonth(): месяц (отсчет от 0)
  • date.getDate(): день месяца
  • date.getHours(): час (0-23)
  • date.getMinutes(): минуты (0-59)
  • date.getSeconds(): секунды (0-59)

Комбинируя эти компоненты, вы можете создать желаемый формат даты:

var formattedDate = date.getFullYear()   '/'   (date.getMonth()   1)   '/'   date.getDate()   ' '   date.getHours()   ':'   date.getMinutes()   ':'   date.getSeconds();

Это выведет дату в указанном формате, например: «2023/03/24 12:34:56».

Заключение

Преобразование миллисекунд в читаемая дата в jQuery/JavaScript проста. Получая время сервера, извлекая миллисекунды с начала эпохи и используя методы, предоставляемые объектом Date, вы можете создавать удобные для пользователя временные метки, которые точно отражают время взаимодействия пользователя с вашими веб-приложениями.

Заявление о выпуске Эта статья воспроизведена: 17294991119 Если есть какие -либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить его.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3