Методы преобразования даты в формат ISO с часовым поясом на различных языках программирования

Чтобы изменить дату в формате ISO, включая часовой пояс, вы можете воспользоваться несколькими способами в зависимости от используемого вами языка программирования или платформы. Вот несколько методов в популярных языках программирования:

  1. Python:

    from datetime import datetime
    import pytz
    # Get the current date and time
    now = datetime.now()
    # Convert to ISO format with timezone
    iso_date = now.astimezone(pytz.utc).isoformat()
    print(iso_date)
  2. JavaScript:

    const now = new Date();
    const isoDate = now.toISOString();
    console.log(isoDate);
  3. PHP:

    $now = new DateTime();
    $isoDate = $now->format('Y-m-d\TH:i:sP');
    echo $isoDate;
  4. Java:

    import java.time.OffsetDateTime;
    import java.time.ZoneOffset;
    // Get the current date and time
    OffsetDateTime now = OffsetDateTime.now(ZoneOffset.UTC);
    // Convert to ISO format with timezone
    String isoDate = now.toString();
    System.out.println(isoDate);
  5. C#:

    DateTime now = DateTime.UtcNow;
    string isoDate = now.ToString("o");
    Console.WriteLine(isoDate);

В этих примерах указаны текущая дата и время в формате ISO 8601, включая часовой пояс. Не забудьте изменить код, если вам нужно преобразовать конкретную дату, а не текущую дату.