PHP

PHP代码重用和日期

PHP code reuse and date

Posted by Lv Hui on May 27, 2014

代码重用

include()require()将文件导入,就像将文件粘贴到函数使用的地方,区别是当脚本出现执行失败时,include()会警告并继续执行,而require()会导致致命错误,不会再执行之后的代码。

include_once()require_once(),如果该段代码已经被包括了便不会再执行函数

日期与时间

php设定时区

php.ini配置

  • 更改date.timezone = PRC

脚本中修改

  • date_default_timezone_set() 设定当前使用时区
  • date_default_timezone_get() 获得当前使用时区

时间处理函数

格式化时间

1
2
date('y-m-d'); //格式化当前时间(字符串)
date('y/m/d','1490854781'); //格式化指定时间戳(字符串)

获得时间戳

1
2
time(); //返回当前时间戳
microtime(true); //返回当前时间戳和微妙数

strtotime()

将任何英文文本描述的日期转换为时间戳

1
2
$time = strtotime('-1 day');
echo date('y-m-d',$time);

取得日期/时间信息

1
2
$time = time();
print_r(getdate($time));