簡體   English   中英

在php中獲取當前的IST時間

[英]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 類型。

要獲得用戶當前時間,您需要使用javascript。 如果要在頁面上設置默認時區,可以使用date_default_timezone_set

你可以在這里讀到: HERE

使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM