首页 > 后端开发 > php教程 > php中time(),date(),mktime()的区别详解

php中time(),date(),mktime()的区别详解

WBOY
发布: 2016-07-25 08:56:20
原创
1186 人浏览过
  1. print(date( "l dS of F Y h:i:s A" ));
  2. print("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000)));
  3. ?>
复制代码

例二:

  1. $tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
  2. $lastmonth = mktime(0,0,0,date("m")-1,date("d"), date("Y"));
  3. $nextyear = mktime(0,0,0,date("m"), date("d", date("Y")+1);
  4. ?>
复制代码

参考 gmdate() mktime()

strftime 将服务器的时间本地格式化。 语法: string strftime(string format, int [timestamp]); 返回值: 字符串 函数种类: 时间日期 内容说明返回值的字符串依配置的格式来决定。若有传入时间戳记值,则将时间戳记格式化返回;若无传入时间戳记值,则将目前服务器的时间本地格式化返回。月份或者星期名称随着本地语系配置 setlocale() 的不同而改变。 返回的字符串可以依下列的格式而定:

  1. setlocale ("LC_TIME", "C");
  2. print(strftime("%A in Finnish is "));
  3. setlocale ("LC_TIME", "fi");
  4. print(strftime("%A, in French "));
  5. setlocale ("LC_TIME", "fr");
  6. print(strftime("%A and in German "));
  7. setlocale ("LC_TIME", "de");
  8. print(strftime("%A.n"));
  9. ?>
复制代码

参考 setlocale() mktime()

getdate 获得时间及日期信息。 语法: array getdate(int timestamp); 返回值: 数组 函数种类: 时间日期 内容说明 返回数组的元素包括下列的项目:

"seconds" - 秒 "minutes" - 分 "hours" - 时 "mday" - 当月的第几天 "wday" - 当周的第几天数字 "mon" - 月份数字 "year" - 年,数字 "yday" - 当年的第几天数字; 如: "299" "weekday" - 星期几全名; 如: "Friday" "month" - 月份全名; 如: "January"

gettimeofday 取得目前时间。 语法: array gettimeofday(void); 返回值: 数组 函数种类: 时间日期 内容说明 返回数组的元素包括下列的项目:

"sec" - 秒 "usec" - 百万分之一秒 "minuteswest" - 格林威治时间的分 "dsttime" - 目的的时区

gmdate 取得目前与 GMT 差后的时间。 语法: string gmdate(string format, int timestamp); 返回值: 字符串 函数种类: 时间日期 内容说明 本函数与 date() 函数相似,不同的是本函数返回与格林威治标准时间 (Greenwich Mean Time, GMT) 时间差后的时间 1 2 下一页 尾页



相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板