在PHP中提供了多种获取时间和日期的函数,除了通过time()函数获取当前的UNIX时间戳和使用date函数获取当前的时间外,还能调用getdate()函数确定当前时间,本章就给大家介绍一下“getdate()”函数。

getdate()函数的用法:

getdate()函数是获取日期指定指定部分的相关信息,它的语法如下:getdate(timestamp);

getdate()函数返回数组形式的日期和时间信息,如果没有参数timestamp,是以当前时间为准。该函数返回的关联数组元素如下表:

getdate()函数返回的关联数组元素说明键名说明返回值例子"seconds"秒的数字表示0 到 59

"minutes"分钟的数字表示0 到 59

"hours"小时的数字表示0 到 23

"mday"月份中第几天的数字表示1 到 31

"wday"星期中第几天的数字表示0(表示星期天)到 6(表示星期六)

"mon"月份的数字表示1 到 12

"year"4 位数字表示的完整年份例如:1999 或 2003

"yday"一年中第几天的数字表示0 到 365

"weekday"星期几的完整文本表示Sunday 到 Saturday

"month"月份的完整文本表示January> 到 December

0自从 Unix 纪元开始至今的秒数,和 time()

的返回值以及用于 date() 的值类似。系统相关,典型值为从 -2147483648 到 2147483647。

getdate()函数实例

实例一

本实例使用getdate()函数不带参数,代码如下:<?php

$time=getdate();

print_r($time);

?>

运行结果如下图:

getdate()函数以数组形式返回日期和时间信息,所以使用了print_r()来打印。

实例二

使用getdate()函数获取系统当前的日期信息,并输出该函数的返回值,实例代码如下:<?php

header("Content-type:text/html;charset=utf-8"); //设置编码

$arr=getdate();

echo $arr[year]."-".$arr[mon]."-".$arr[mday]." ";

echo $arr[hours].":".$arr[minutes].":".$arr[seconds]." ".$arr[weekday]."
";

echo "today is the $arr[yday]th of year";

?>

运行结果如下图:

上面就是我们 getdate()函数的简单应用。

我们都知道一年12个月,一个星期7天......,但是计算机是不知道的,所以我们还要检验一下日期是不是有效的,下一节,我们将介绍使用PHP函数来检验日期的有效性。

PHP什么函数获取日期,php getdate()函数获取日期信息实例详解相关推荐

  1. java自定义菜单跳转页面_微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解...

    微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读"网页授权获取用户基本信息"的接口说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击 ...

  2. App获取android分辨率,Android 获取手机及APP信息实例详解

    霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...

  3. C 语言中获取系统时间的函数,C/C++如何获取当前系统时间的实例详解

    C/C++如何获取当前系统时间的实例详解 C库中与系统时间相关的函数定义在头文件中, C++定义在头文件中. 一.time(time_t*)函数 函数定义如下: time_t time (time_t ...

  4. python strptime函数转时间数组_python time.strptime格式化实例详解

    在python的时间使用时,我们无非就是输出字符串的形式,又或者是其他的形式跟字符串之间的来回转换.时间数组对于我们获取具体的年或是天数,都是常用的首段.本篇需要讲到的time.strptime函数, ...

  5. python命名空间和闭包_Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】...

    本文实例讲述了Python函数基础用法.分享给大家供大家参考,具体如下: 一.什么是命名关键字参数? 格式: 在*后面参数都是命名关键字参数. 特点: 1.约束函数的调用者必须按照Kye=value的 ...

  6. python装饰器函数-Python函数装饰器常见使用方法实例详解

    本文实例讲述了Python函数装饰器常见使用方法.分享给大家供大家参考,具体如下: 一.装饰器 首先,我们要了解到什么是开放封闭式原则? 软件一旦上线后,对修改源代码是封闭的,对功能的扩张是开放的,所 ...

  7. python编程入门与案例详解课后题答案-Python入门之三角函数sin()函数实例详解

    描述 sin()返回的x弧度的正弦值. 语法 以下是sin()方法的语法: importmath math.sin(x) 注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对 ...

  8. python编程入门与案例详解pdf-Python入门之三角函数sin()函数实例详解

    描述 sin()返回的x弧度的正弦值. 语法 以下是sin()方法的语法: importmath math.sin(x) 注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对 ...

  9. python教程三角函数_Python入门之三角函数tan()函数实例详解

    描述 tan() 返回x弧度的正弦值. 语法 以下是 tan() 方法的语法: import math math.tan(x) 注意:tan()是不能直接访问的,需要导入 math 模块,然后通过 m ...

  10. php判断参数_php检查函数必传参数是否存在的实例详解

    php检查函数必传参数是否存在的实例详解 在php实际编程中,接口经常会接收到前端传来的参数,其中有些参数不是必传的,有些参数是必传的,如何"检查函数必传参数是否存在"呢?为了解决 ...

最新文章

  1. 上升沿_不懂上升、下降沿的我,高兴惨了!
  2. python数据可视化库 动态的_Python数据可视化:Pandas库,只要一行代码就能实现...
  3. java 的23种设计模式 单例模式
  4. 使用jQuery操作Cookies的实现代码
  5. -bash: xxx: command not found
  6. 【渝粤教育】国家开放大学2018年秋季 1166t汉语通论 参考试题
  7. vue-router 跳转原理
  8. SQL 被当成代码?谷歌的理由绝了!
  9. 写学术论文的一些感想
  10. LM358运放(比较器、跟随器)输出最高电压问题的探讨
  11. Mapper 与 Reducer 解析
  12. Newkirk effect and Morton effect
  13. 生活大爆炸第六季 那些精妙的台词翻译
  14. 谷歌中国3月28日发年终奖 不少员工将选择离职【转载】
  15. 爬取图片,并按比例划分数据集
  16. 碰到ConvergenceWarning的情况
  17. linux 查看dns进程,探查Linux系统DNS服务器运行状况
  18. 容器编排工具与 Kuberneters
  19. python入门指南by许半仙-Python入门指南 作者:许半仙(4)
  20. python软件设计数据分析统计服_学习笔记(一)-python制作数据分析工具

热门文章

  1. 在浏览器上运行Qt应用 emscripten-qt
  2. Java基础(四) StringBuffer、StringBuilder原理浅析
  3. Spring DelegatingFilterProxy 过滤器 的原理及运用
  4. jmeter 中的Parameters 和Body Data的区别
  5. Mysql uploader File
  6. 【穷举】用c#实现一个数组(1,1,2,2,3,3,4,4)排列,每两个相同数字中间都间隔了这个数字个数...
  7. py2exe使用方法
  8. 微价值:专訪个人开发人员800万用户之《系统清道夫》
  9. asp.net 中http协议及相关知识(零碎知识记录)
  10. 最新NLP Prompt代表工作梳理!ACL 2022 Prompt方向论文解析