Методы работы с часовыми поясами в Индии: примеры кода на Python, JavaScript, Java и PHP

Часовой пояс Индии:

В Индии стандартным часовым поясом является индийское стандартное время (IST), то есть UTC +5:30. Однако в некоторых регионах Индия также соблюдает летнее время (DST), которое известно как индийское летнее время (IDT) и составляет UTC +6:30.

Вот несколько способов работы с часовыми поясами в Индии с использованием разных языков программирования:

  1. Python:

    import datetime
    import pytz
    # Get current time in India
    india_timezone = pytz.timezone('Asia/Kolkata')
    india_time = datetime.datetime.now(india_timezone)
    print(india_time)
  2. JavaScript:

    // Get current time in India
    var indiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Kolkata"});
    console.log(indiaTime);
  3. Java:

    import java.time.LocalDateTime;
    import java.time.ZoneId;
    // Get current time in India
    LocalDateTime indiaTime = LocalDateTime.now(ZoneId.of("Asia/Kolkata"));
    System.out.println(indiaTime);
  4. PHP:

    // Get current time in India
    date_default_timezone_set('Asia/Kolkata');
    $indiaTime = date('Y-m-d H:i:s');
    echo $indiaTime;