标准功能:(见键盘)
<?php
$start_time_o = "18:00";
$end_time_o = date("H:i");
function get_time_difference(){
global $start_time_o, $end_time_o;
$start_time = explode(":", $start_time_o);
$end_time = explode(":", $end_time_o);
$start_time_stamp = mktime($start_time[0], $start_time[1], 0, 0, 0, 0);
$end_time_stamp = mktime($end_time[0], $end_time[1], 0, 0, 0, 0);
$time_difference = $end_time_stamp - $start_time_stamp;
return gmdate("H:i", $time_difference);
}
echo get_time_difference();
?>
修改功能:(见键盘)
<?php
$start_time_o = "18:00:01";
$end_time_o = date("H:i:s");
function get_time_difference(){
global $start_time_o, $end_time_o;
$start_time = explode(":", $start_time_o);
$end_time = explode(":", $end_time_o);
$start_time_stamp = mktime($start_time[0], $start_time[1], $start_time[2], 0, 0, 0, 0);
$end_time_stamp = mktime($end_time[0], $end_time[1], $end_time[2], 0, 0, 0, 0);
$time_difference = $end_time_stamp - $start_time_stamp;
return gmdate("H:i:s", $time_difference);
}
echo get_time_difference();
?>
第一个功能可以正常工作,没有任何错误或通知。
修改后的函数给出消息:
Deprecated: mktime(): The is_dst parameter is deprecated in C:\xampp\htdocs\index.php on line 13
Deprecated: mktime(): The is_dst parameter is deprecated in C:\xampp\htdocs\index.php on line 14
我不知道为什么我只在修改后的功能上收到消息?这里有什么问题?