[英]How to get exact IST time in php?
在PHP中,我使用日期功能(例如: date('Ymd hm-s')
)它不會顯示當前時間請幫幫我...
你想要印度時間。這是我的解決方案。 您可以使用Asia/Calcutta
或Asia/Kolkata
。 兩者都將同時返回。
date_default_timezone_set('Asia/Calcutta');
echo date('Y-m-d h-i-s');
它對我有用。試試......
您可以通過以下方式設置您所在地區的時區:
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Mumbai');
}
它應該工作正常。 另請注意,您沒有正確指定分鍾 。 使用i
的分鍾而不是m
:
date('Y-m-d h-i-s')
並確保echo
它:
echo date('Y-m-d h-i-s');
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Calcutta');
}
根據您的需要更改您的時區 ,然后嘗試
date('-r')
你可以試試這個:
date('Y-m-d h-i-s',strtotime('+330 minute')); // where +330 min (difference of indian time zone with gmt)
date_default_timezone_set('Asia/Kolkata');
// this sets time zone to IST
echo date_format(new DateTime(),'d M Y H:i:s');
// this gives you date and time
date_default_timezone_set('Asia/kathmandu');
echo date('Y-m-d h-i-s');
這應該工作。 您可以在http://www.worldtimezone.com上查看您的時區。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.