在php中获取当前的IST时间

use*_*612 16 php

我使用以下代码来获取当前的IST时间.但它只给系统时间.由于某种原因,我改变了系统时间.所以我只得到系统时间而不是当前时间.

$time_now=mktime(date('h')+5,date('i')+30,date('s'));
$date = date('d-m-Y H:i', $time_now);
echo $date;
Run Code Online (Sandbox Code Playgroud)

dec*_*eze 43

正确设置系统时间,以便系统知道正确的时区和正确的时间.在PHP中,设置所需的时区,然后只打印日期:

date_default_timezone_set('Asia/Kolkata');
echo date('d-m-Y H:i');
Run Code Online (Sandbox Code Playgroud)

除非你确切知道自己在做什么,否则不要进行手动偏移计算,这样做太过于善变.


小智 6

在 PHP 中获取准确的当前印度时间

$date = date_default_timezone_set('Asia/Kolkata');

//If you want Day,Date with time AM/PM
echo $today = date("F j, Y, g:i a T");

//Get Only Current Time 00:00 AM / PM 
echo $today = date("g:i a");
Run Code Online (Sandbox Code Playgroud)