繁体   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