PHP チュートリアル: タイムスタンプを一般的な日付形式に変換し、時差を計算します: デフォルトの戻り値の型は「分」です
関数 trans_time($timestamp){
if($timestamp
それ以外の場合は日付を返します("y-m-d h:i:s",$timestamp);
}
//IPを取得
関数 get_ip() {
If ($_server["http_x_forwarded_for"])
$ip = $_server["http_x_forwarded_for"];
else if ($_server["http_client_ip"])
$ip = $_server["http_client_ip"];
else if ($_server["remote_addr"])
$ip = $_server["remote_addr"];
else if (getenv("http_x_forwarded_for"))
$ip = getenv("http_x_forwarded_for");
else if (getenv("http_client_ip"))
$ip = getenv("http_client_ip");
else if (getenv("remote_addr"))
$ip = getenv("remote_addr");
それ以外は
$ip = "不明";
$ip を返します。
}
//時差を計算します: デフォルトの戻り値の型は「分」です
//$old_time はタイムスタンプのみです。$return_type は時間の場合は h、秒の場合は s です
関数 timelag($old_time,$return_type='m'){
if($old_time
echo '無効な UNIX タイムスタンプ';
}その他{
ケース「h」:
$type = 3600 ブレーク;
ケース「m」:
$type = 60;
ケース:
$type = 1;
ケース '':
$type = 60;
}
$dif =round( (time()-$old_time)/$type ) ;
$dif を返します;
}
}
http://www.bkjia.com/PHPjc/632349.html
www.bkjia.com