Чтобы изменить часовой пояс даты с одного конкретного часового пояса на UTC (Всемирное координированное время), вы можете использовать несколько методов в зависимости от языка программирования или платформы, которую вы используете. Вот несколько примеров:
-
Использование библиотеки Carbon в PHP:
$date = Carbon::parse('2023-12-18 10:30:00', 'original_timezone'); $date->setTimezone('UTC'); -
Использование модуля datetime в Python:
import datetime from pytz import timezone original_timezone = timezone('original_timezone') utc_timezone = timezone('UTC') date = datetime.datetime(2023, 12, 18, 10, 30, tzinfo=original_timezone) date = date.astimezone(utc_timezone) -
Использование библиотеки момент-часовой пояс в JavaScript:
const moment = require('moment-timezone'); let date = moment.tz('2023-12-18 10:30:00', 'original_timezone'); date.utc(); -
Использование пакета java.time в Java (начиная с Java 8):
import java.time.LocalDateTime; import java.time.ZoneId; import java.time.ZonedDateTime; LocalDateTime localDateTime = LocalDateTime.parse("2023-12-18T10:30:00"); ZoneId originalZone = ZoneId.of("original_timezone"); ZoneId utcZone = ZoneId.of("UTC"); ZonedDateTime zonedDateTime = ZonedDateTime.of(localDateTime, originalZone); ZonedDateTime utcDateTime = zonedDateTime.withZoneSameInstant(utcZone);