Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP时间和日期函数不起作用_Php_Date_Time - Fatal编程技术网

PHP时间和日期函数不起作用

PHP时间和日期函数不起作用,php,date,time,Php,Date,Time,PHP时间戳显示错误,显示的时间比实际时间少4:30分钟 date_default_timezone_get('India'); $time=time(); $actual_time=date('H:i:s A', $time); echo 'The time is'.$actual_time; 或 date_default_timezone_set('India'); $script_tz = date_default_timezone_get

PHP时间戳显示错误,显示的时间比实际时间少4:30分钟

    date_default_timezone_get('India');
    $time=time();
    $actual_time=date('H:i:s A', $time);
    echo 'The time is'.$actual_time;

    date_default_timezone_set('India');
    $script_tz = date_default_timezone_get();
    if (strcmp($script_tz, ini_get('date.timezone')))
    {
        echo 'Script timezone differs from ini-set timezone.';
    } 
    else 
    {
        echo 'Script timezone and ini-set timezone match.';
    }

写这个。这会解决你的问题

date_default_timezone_get('Asia/Kolkata');
    $time=time();
    $actual_time=date('H:i:s A', $time);
    echo 'The time is'.$actual_time;


写这个。这会解决你的问题

date_default_timezone_get('Asia/Kolkata');
    $time=time();
    $actual_time=date('H:i:s A', $time);
    echo 'The time is'.$actual_time;


使用
date\u default\u timezone\u set()
而不是
date\u default\u timezone\u get()
这应该可以解决问题。


使用
date\u default\u timezone\u set()
而不是
date\u default\u timezone\u get()

这应该可以解决问题。

试试这个:日期\默认值\时区\设置(“亚洲/加尔各答”);回音日期(“Y-m-d H:i:s”);试试这个:date\u default\u timezone\u set('Asia/加尔各答');回音日期(“Y-m-d H:i:s”);
<?php
date_default_timezone_set('Asia/Kolkata');
$time= time();
$atime = date('h:i:s A',$time);
echo $atime;
?>