отображение даты/времени в формате локации пользователя с смещением времени
При представлении дат и времени конечным пользователям нужно отображать их в местном времени и формате. Это обеспечивает ясность и беспрепятственный пользовательский опыт в разных географических местах. Вот как достичь этого, используя JavaScript.
подход:
Рекомендуемый подход заключается в обработке форматирования даты/времени и преобразования часового пояса в JavaScript на стороне клиента. Это позволяет серверу поддерживать согласованный формат временной метки на основе UTC для хранения данных, адаптируясь к предпочтениям локации клиента.
javascript реализация:
// Convert a UTC date to the user's local timezone const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); // Output various date/time formats using locale-specific methods console.log(d.toLocaleString()); // Locale-specific date and time string console.log(d.toLocaleDateString()); // Locale-specific date string console.log(d.toLocaleTimeString()); // Locale-specific time string
объяснение:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3