php调整服务器时间的方法

发布时间:2020-12-01编辑:脚本学堂
php如何调整服务器时间,php获取服务器时间与服务端信息的方法,正确的服务器时间在php编程中,尤其是文件同步操作时到关重要,来看看本文给出的几个调整或获取服务器时间的例子。

一、php如何调整服务器时间

使用strftime函数:
 

$today = date('Y-m-d-G');
$today = strftime("%Y-%m-%d-%H",strtotime("$today -5 hour"));

二、php获取服务器端信息

php如何获取服务器端信息?

在php中可以通过一个自定义函数实现对服务器端系统版本、PHP版本、apache版本等信息的获取。

例子,php获取服务器端信息的代码。
 

复制代码 代码示例:
/**
 * 获取系统信息
 *
 * @return array
 */
function getSystemInfo()
{
 $systemInfo = array();
 
 // 系统
 $systemInfo['os'] = PHP_OS;
 
 // PHP版本
 $systemInfo['phpversion'] = PHP_VERSION;
 
 // Apache版本
 $systemInfo['apacheversion'] = apache_get_version();
 
 // ZEND版本
 $systemInfo['zendversion'] = zend_version();
 
 // GD相关
 if (function_exists('gd_info'))
 {
  $gdInfo = gd_info();
  $systemInfo['gdsupport'] = true;
  $systemInfo['gdversion'] = $gdInfo['GD Version'];
 }
 else
 {
  $systemInfo['gdsupport'] = false;
  $systemInfo['gdversion'] = '';
 }
 
 // 安全模式
 $systemInfo['safemode'] = ini_get('safe_mode');
 
 // 注册全局变量
 $systemInfo['registerglobals'] = ini_get('register_globals');
 
 // 开启魔术引用
 $systemInfo['magicquotes'] = (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc());
 
 // 最大上传文件大小
 $systemInfo['maxuploadfile'] = ini_get('upload_max_filesize');
 // 脚本运行占用最大内存
 $systemInfo['memorylimit'] = get_cfg_var("memory_limit") ? get_cfg_var("memory_limit") : '-';
 
 return $systemInfo;
}

三、php获取服务器时间

php获取服务器时间的方法

例子,用php的date函数获取服务器时间:
 

复制代码 代码示例:
<?php
//将时区设置为中国
date_default_timezone_set("PRC");
echo date("Y-m-d l H:i:s A");
//例输出:2010-03-06 Saturday 11:51:29 AM
?>