Методы получения текущей даты в Пакистане: примеры кода

Текущая дата в Пакистане — 11 января 2024 года.

Вот несколько методов, которые можно использовать, чтобы получить текущую дату в Пакистане, используя разные языки программирования:

  1. Python:

    from datetime import datetime
    import pytz
    pakistan_timezone = pytz.timezone('Asia/Karachi')
    current_date = datetime.now(pakistan_timezone).date()
    print(current_date)
  2. JavaScript:

    const pakistanTimezone = 'Asia/Karachi';
    const currentDate = new Date().toLocaleDateString('en-US', { timeZone: pakistanTimezone });
    console.log(currentDate);
  3. Java:

    import java.time.LocalDate;
    import java.time.ZoneId;
    ZoneId pakistanTimezone = ZoneId.of("Asia/Karachi");
    LocalDate currentDate = LocalDate.now(pakistanTimezone);
    System.out.println(currentDate);
  4. PHP:

    date_default_timezone_set('Asia/Karachi');
    $currentDate = date('Y-m-d');
    echo $currentDate;
  5. C#:

    using System;
    TimeZoneInfo pakistanTimezone = TimeZoneInfo.FindSystemTimeZoneById("Pakistan Standard Time");
    DateTime currentDate = TimeZoneInfo.ConvertTime(DateTime.Now, pakistanTimezone).Date;
    Console.WriteLine(currentDate);