(1)查看日期函数拓展

phpinfo()

phpinfo();

打开上述页面之后,可以看到以下,证明已经安装日期拓展

浏览器输入php.net访问php的文档

(2)设置时区

方式一:修改配置文件php.ini

D:\ITSoft\wamp64\bin\php\php7.0.10\php.ini

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = PRC

; http://php.net/date.default-latitude

;date.default_latitude = 31.7667

; http://php.net/date.default-longitude

;date.default_longitude = 35.2333

; http://php.net/date.sunrise-zenith

;date.sunrise_zenith = 90.583333

; http://php.net/date.sunset-zenith

;date.sunset_zenith = 90.583333

方式二:date_default_timezone_set

echo '当前时区'.date_default_timezone_get(); //UTC

var_dump(date_default_timezone_set('Asia/Shanghai'));//true

echo '当前时区'.date_default_timezone_get(); //Asia/Shanghai

方式三:init_set

设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复

echo ini_get('date.timezone'); //UTC

ini_set('date.timezone','Asia/Shanghai');

echo ini_get('date.timezone'); //Asia/Shanghai

(3)常用时间函数

常用参数

date使用

ini_set('date.timezone','Asia/Shanghai');

echo date('Y年m月d日 H:i:s');//分隔符随意

echo date('H:i:s a');//am pm

echo date('w');//星期

//判断是否闰年

$runNian = date('L');

if($runNian){

echo '是闰年';

}else{

echo '不是闰年';

}

time mktime的使用

//获取当前时间戳

echo time();//1513757887

//时间戳转换成date

echo date('Y-m-d H:i:s',time());

//一天后的时间

echo date('Y-m-d H:i:s',time()+24*60*60);

//获取指定日期的时间戳

echo mktime(0,0,0,2,1,2016);//(H i s n j Y) 2016-2-1 0:0:0的时间戳 可以依次省略

strtotime使用

echo date('Y-m-d H:i:s',time());//2017-12-20 08:30:58

echo date('Y-m-d H:i:s',strtotime('+1 day'));//2017-12-21 08:30:58

echo date('Y-m-d H:i:s',strtotime('-5 days'));//2017-12-15 08:30:58

echo date('Y-m-d H:i:s',strtotime('+1 month'));//2017-01-20 08:30:58

echo date('Y-m-d H:i:s',strtotime('+5 months'));//2017-05-20 08:30:58

echo date('Y-m-d H:i:s',strtotime("last Monday"));//2017-12-18 08:30:58

echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";

microtime()

echo microtime(); //0.85666200 1513758991 两部分微妙值 时间戳

echo microtime(true);// 1513759077.8005

其他函数

//获取当前日期

print_r(getdate());

// 输出如下

//Array (

// [seconds] => 53

// [minutes] => 40

// [hours] => 8

// [mday] => 20

// [wday] => 3

// [mon] => 12

// [year] => 2017

// [yday] => 353

// [weekday] => Wednesday

// [month] =>

// December [0] => 1513759253

//)

//验证日期的合法性

var_dump(checkdate(1,32,2014));//false

(4)时间控件的使用test.php

H5新增表单控件

H5新增表单日期时间控件

doAction.php

print_r($_POST);

到此这篇关于PHP日期和时间函数的使用示例详解的文章就介绍到这了,更多相关PHP日期时间函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

php时间函数引入,PHP日期和时间函数的使用示例详解相关推荐

  1. pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)

    pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...

  2. linux7设置时间,CentOS 7 设置日期和时间

    现代操作系统分为以下两种类型的时钟: 实时时钟(Real-Time Clock,RTC),通常称为硬件时钟(一般是系统主板上的集成电路),它完全独立于操作系统的当前状态,即使在计算机关闭时也能运行. ...

  3. Linux查看系统时间、修改系统日期和时间 - xshell命令

    文章目录 Linux查看.修改:系统日期和时间 - 含截图.案例 一.命令如下: 1.1. 命令执行后 · 截图示下: 二.如何修改.设置:系统日期和时间:`(避免重启失效)` 2.1. 查看当前时区 ...

  4. 长虹电视android优化要多久,长虹电视时间久了卡顿如何解决?最新优化教程详解...

    原标题:长虹电视时间久了卡顿如何解决?最新优化教程详解 长虹电视视频播放卡怎么办?对于喜爱追剧的用户们来说,播放卡顿往往是用户们最常碰到的问题了.一般情况下,播放卡顿往往伴随着黑屏.无响应或死机等多种 ...

  5. MySQL5日期类型DATETIME和TIMESTAMP相关问题详解

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://lavasoft.blog.51cto.com/62575/280284 MySQ ...

  6. matlab函数表达式里分号_MatLab常见函数和运算符号使用详解

    基本运算 convhull :凸壳函数 cumprod :累计积 cumsum :累计和 cumtrapz :累计梯形数值积分 delaunay :Delaunay三角化 dsearch :求最近点 ...

  7. python二元多次函数拟合_对python实现二维函数高次拟合的示例详解

    在参加"数据挖掘"比赛中遇到了关于函数高次拟合的问题,然后就整理了一下源码,以便后期的学习与改进. 在本次"数据挖掘"比赛中感觉收获最大的还是对于神经网络的认识 ...

  8. mysql去重函数的使用方法_MySQL中使用去重distinct方法的示例详解

    一 distinct 含义:distinct用来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而 ...

  9. python 匿名函数示例_扣丁学堂Python3开发之匿名函数用法示例详解

    扣丁学堂Python3开发之匿名函数用法示例详解 2018-07-26 14:01:11 1324浏览 今天扣丁学堂Python培训给大家分享关于Python3匿名函数用法,结合实例形式分析了Pyth ...

最新文章

  1. win7 cmd 操作mysql数据库
  2. IOS开发笔记12-Object-C中的对象与内存
  3. adb 命令小集(转)
  4. 数据操纵语言(DML)
  5. rl滤波器原理_滤波器基本原理.ppt
  6. java mysql dump_Java 调用Mysql dump 备份数据库
  7. c++如何将两个if函数合并_Excel中的VLOOKUP函数,8种使用技巧与你分享
  8. html语言使用什么来定位,HTML是什么,URL是什么
  9. vs2015项目导出为Qt项目
  10. 移动硬盘加上密码_树莓派+Seafile+移动硬盘搭建私有云
  11. 图神经网络总结(GCN/GAT/GraphSAGE/DeepWalk/TransE)
  12. mysql 判断大小_《fantasy系列》高性能mysql(一)
  13. PPAPI 插件编写
  14. Pandas一键爬取解析代理IP与代理IP池的维护
  15. 第3.3节 通过GPIB控制矢量网络分析仪
  16. Word中如何删除某一页的页眉与页眉中的横线
  17. 面试官:请实现单行文本居中,多行文本左对齐?
  18. 负数补码(16进制转10进制的负数)
  19. 数学不好学计算机有影响吗,数学很差能学计算机吗
  20. win10系统Jinlk固件烧写

热门文章

  1. 算法高级(41)-推荐算法实现
  2. 算法高级(30)-外卖凑单算法-为什么每次点外卖你怎么都凑不够那碗卤肉饭呢?
  3. mysql for vs2013_mysql vs2013
  4. 关于学校计算机的情景剧剧本,有关学校后勤的情景剧剧本《默默奉献》
  5. mysql 多机房灾备,TFS多机房容灾策略
  6. 1 java基础增强
  7. angular2 学习笔记 ( unit test 单元测试 )
  8. HTML5 3D爱心动画及其制作过程
  9. Windows Phone Developer Registration 开发人员无法连接注册解决
  10. DataList的使用,Repeater