Методы получения текущего времени в Маниле: примеры кода на Python, JavaScript, Java и PHP

Часовой пояс в Маниле — филиппинское стандартное время (PST), то есть UTC+8. Вот несколько способов узнать текущее время в Маниле, используя разные языки программирования:

  1. Python:

    import datetime
    import pytz
    manila_timezone = pytz.timezone('Asia/Manila')
    current_time = datetime.datetime.now(manila_timezone)
    print(current_time.strftime('%Y-%m-%d %H:%M:%S'))
  2. JavaScript:

    const ManilaTime = new Date().toLocaleString('en-US', { timeZone: 'Asia/Manila' });
    console.log(ManilaTime);
  3. Java:

    import java.time.LocalDateTime;
    import java.time.ZoneId;
    import java.time.format.DateTimeFormatter;
    ZoneId manilaTimeZone = ZoneId.of("Asia/Manila");
    LocalDateTime currentDateTime = LocalDateTime.now(manilaTimeZone);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    String formattedDateTime = currentDateTime.format(formatter);
    System.out.println(formattedDateTime);
  4. PHP:

    date_default_timezone_set('Asia/Manila');
    $current_time = date('Y-m-d H:i:s');
    echo $current_time;