You are currently viewing Как преобразовать время даты UTC в местное время с помощью JavaScript ?

Как преобразовать время даты UTC в местное время с помощью JavaScript ?

Задана дата UTC, и задача состоит в том, чтобы преобразовать время даты UTC в локальное время с помощью функции JavaScript toLocaleString ().

Синтаксис:

var theDate = new Date(Date.parse('06/14/2020 4:41:48 PM UTC'))
theDate.toLocaleString()

Код JavaScript:

// Funcion to convert UTC date-time
// to Local date-time
function myFunction() {
	var theDate = new Date(Date.parse(
			'06/14/2020 4:41:48 PM UTC'));

	document.write("Local date Time: ",
			theDate.toLocaleString());
}

Пример:

Этот пример преобразования времени даты UTC в локальное время с помощью JavaScript.

<!DOCTYPE html>
<html>

<head>
	<title>
		How to convert UTC date time
		into local date time?
	</title>

	<style>
		h1 {
			color: green;
		}

		body {
			text-align: center;
		}
	</style>
</head>

<body>
	<h1>GeekforGeeks</h1>

	<p>
		Click the button to convert
		UTC date and time to local
		date and time
	</p>

	<p>
		UTC date and time:
		06/14/2020 4:41:48 PM
	</p>

	<button onclick="myGeeks()">
		Try it
	</button>

	<p id="demo"></p>

	<script>
		function myGeeks() {
			var theDate = new Date(Date.parse(
				'06/14/2020 4:41:48 PM UTC'));

			document.getElementById("demo")
				.innerHTML = "Local date Time: "
				+ theDate.toLocaleString();
		}
	</script>
</body>

</html>

Выход:

  • Прежде чем нажать на кнопку:
  • После нажатия на кнопку: