[英]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.