[英]Get current IST time in php
我使用以下代碼來獲取當前的IST時間。 但它只給系統時間。 由於某種原因,我改變了系統時間。 所以我只得到系統時間而不是當前時間。
$time_now=mktime(date('h')+5,date('i')+30,date('s'));
$date = date('d-m-Y H:i', $time_now);
echo $date;
正確設置系統時間,以便系統知道正確的時區和正確的時間。 在PHP中,設置所需的時區,然后只打印日期:
date_default_timezone_set('Asia/Kolkata');
echo date('d-m-Y H:i');
除非你確切知道自己在做什么,否則不要進行手動偏移計算,這樣做太過於善變。
用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");
使用now()方法給出當前時間。
$ query =“UPDATE(表名)SET(列)= now() WHERE(條件)”;
注意 : 確保數據庫中列的 類型 必須為 DATETIME 類型。
使用date_default_timezone_set
:
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Kolkata');
}
echo date('Y-m-d h-i-s');
注意: date_default_timezone_set()
:時區date_default_timezone_set()
'Asia/Mumbai'
在D:\\Program Files\\wamp\\www\\PHP\\...
無效D:\\Program Files\\wamp\\www\\PHP\\...
只有date_default_timezone_set('Asia/Kolkata')
在PHP 5.4.16 Ver :)中顯示有效:)
// set the timezone first
if(function_exists('date_default_timezone_set')) {
date_default_timezone_set("Asia/Kolkata");
}
$date = date("m/d/Y");
echo $date;
在添加日期函數之前,請先使用時區聲明。
正確設置系統時間,以便系統知道正確的時區和正確的時間。 在PHP中,設置所需的時區,然后只打印日期:
date_default_timezone_set( '亞/加爾各答'); 回音日期('dmY H:i');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.