如何在PHP中获得准确的IST时间?

Kus*_*hal 4 php time timezone

在PHP中,我使用日期功能(例如:) date('Y-m-d h-m-s')它不会显示当前时间请帮帮我...

Abh*_*hek 17

你想要印度时间.这是我的解决方案.你可以使用Asia/CalcuttaAsia/Kolkata.两者都将同时返回.

date_default_timezone_set('Asia/Calcutta');
echo date('Y-m-d h-i-s'); 
Run Code Online (Sandbox Code Playgroud)

它对我有用.试试......


Sar*_*raz 6

更新:


您可以通过以下方式设置您所在地区的时区:

if (function_exists('date_default_timezone_set'))
{
  date_default_timezone_set('Asia/Mumbai');
}
Run Code Online (Sandbox Code Playgroud)

它应该工作正常.另请注意,您没有正确指定分钟.使用i分钟不是m:

date('Y-m-d h-i-s')
Run Code Online (Sandbox Code Playgroud)

并确保echo它:

echo date('Y-m-d h-i-s');
Run Code Online (Sandbox Code Playgroud)

  • Asia/Mumbai是无效的时区. (2认同)
  • @sudip你是对的...我们可以在印度时间使用'Asia/Kolkata`. (2认同)