Часовой пояс Индии:
В Индии стандартным часовым поясом является индийское стандартное время (IST), то есть UTC +5:30. Однако в некоторых регионах Индия также соблюдает летнее время (DST), которое известно как индийское летнее время (IDT) и составляет UTC +6:30.
Вот несколько способов работы с часовыми поясами в Индии с использованием разных языков программирования:
-
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)
-
JavaScript:
// Get current time in India var indiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Kolkata"}); console.log(indiaTime);
-
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);
-
PHP:
// Get current time in India date_default_timezone_set('Asia/Kolkata'); $indiaTime = date('Y-m-d H:i:s'); echo $indiaTime;