PHP入门教程(格式化、验证、获取、转换、计算等)的日期和时间操作技术概述

PHP入门教程(格式化、验证、获取、转换、计算等)的日期和时间操作技术概述
本文介绍了PHP日期和时间操作技术:

demo1.php
< PHP
验证时间
/ / checkdate()1。月,2,3。年
/ / checkdate()确定日期是否是一个合法的日期
非法日期,试试看
如果(checkdate(7162010)){
回声'这个日期是合法的和有效的';
其他{ }
这个日期是非法的。;
}
>

demo2.php
< PHP
日期-格式化本地时间/日期
日期(),深入研究
()可以存储两个参数,第一个参数是日期和时间的格式,第二个参数是时间戳}。
y表示四位数年份,y表示两位数年份。
m表示英文月份的缩写,而m月份是阿拉伯号的月份。
用英文表示周的缩写,D表示阿拉伯号的日期。
第一个参数字符串格式化可能会造成一些不重要的影响
只要格式不再是一个字符串,没有非常重要的目录,就不会被识别
/ /回波时间(现在的日期:当前'); / /现在日期:2015-04-20
当h=24小时时,
这是19 11,为什么展览,东区八,8小时
现在没有任何设置时间,所以在默认时区
/ /回波时间(现在的日期是:当前H:我:S);
关键是日期、时间。
回波信号(R');
回声日期(现在的日期是:当前H:我:SA);
>

demo3.php
< PHP
获取当前时间,返回一个数组。
秒——UNIX时代以来的秒数
/ / USEC-数微秒
/ / 数的数分钟的西格林尼治
/ / dsttime型DST的修正
/ / print_r(gettimeofday());
数组的第一个元素是时间戳。
/ / gettimeofday()是当前时间的时间戳
/ /美元=gettimeofday();
获取当前时间的时间戳。
成年人可以读取/转换时间。
第二个参数,在这种情况下,没有放,是一样的。
/ /回波时间('y-m-d H:我:美元},{ 'sec);
print_r(gettimeofday(0));
回声gettimeofday(1);
>

demo4.php
< PHP
时间戳转换/成人可以理解时间
函数的第二个参数是时间戳。
如果省略第二个参数,则返回当前时间。
如果未省略第二个参数,则返回时间戳时间。
回声号('y-m-d H:我:S,24554457865);
>

demo5.php
< PHP
/ / getdate()也可以变换时间戳
/ / print_r(getdate());
//Array ({seconds} = 26 {minutes} = > 34 {hours} = > 10 {mday} = > 20 {wday} = > 1 {mon} = > 4
/ / {一} = { } = > > 2015日常109 {日} = {月} = > >星期一四月{ 0 } = > 1429526066)
$ T = getdate();
echo $ T { 'year};
传输/时间戳
print_r(getdate(1029526066));
>

demo6.php
< PHP
对当前时间戳的直接访问
返回时间();1429526328
时间()可以调整时间。
你可以找到时间()非常有用,可以在现在和将来使用。
回声号('y-m-d H:我:S,时间()+ 60 * 60 * 8);
>

demo7.php
< PHP
时间戳以获得指定的特定时间
这是当前的时间戳
返回时间();
我要把2008-08-08 / / 08:08:08
为北京2008 = mktime(8,8,8,882008);
回声号('y-m-d H:我:S,2008美元);
>

demo8.php
< PHP
使用时间戳来计算时间差
$ =(时间);当前时间戳
都mktime美元=(0,0,0,8162016);
两次时间戳减法可以得到更坏的秒数。
回波轮((($都至现在) / 60 / 60,2)。这些小时的差异;
>

demo9.php
< PHP
人可读的时间字符串,转换为时间戳
美元= strtotime('2010-7-16 15:15:15 ')- strtotime('2010-7-16 15:14:15);
如果($ = 60){
请为这位先生休息一下;
其他{ }
回声$;
}
>

demo10.php
< PHP
修改时间戳获取当前文件
回声号('y-m-d H:我:',getlastmod());
>

demo11.php
< PHP
配置/系统环境变量
回声号('y-m-d H:我:S);
回声';
我开始设置时区。
Putenv('tz =亚洲/上海);
回声号('y-m-d H:我:S);
>

demo12.php
< PHP
/ / putenv('tz =亚洲/上海);
获取当前时区
date_default_timezone_get(回声);
回声';
配置默认时区
date_default_timezone_set(亚细亚 /上海);
回声号('y-m-d H:我:S);
回声';
date_default_timezone_get(回声);
>

demo13.php
< PHP
date_default_timezone_set(亚细亚 /上海);
/ / tm_sec 的秒数
/ / tm_min 的分钟数
tm_hour / /小时
/ / tm_mday 在月的头几天
/ / tm_mon ,今年前几个月,从0一月开始说
/ / tm_year 的一年,从年初的1900
/ / tm_wday 的一周
/ / tm_yday ,一年中的第几天
/ / tm_isdst DST目前在力
print_r(本地时间(时间()(),真的));
/ /阵列({ } { } = 37 tm_sec tm_min = > 15 { tm_hour } = > 19
/ / { tm_mday } = > 20 { 3 } = { tm_mon tm_year } = 115
/ / { tm_wday } = > 1 { 109 } = { tm_yday tm_isdst } = 0)
>

demo14.php
< PHP
返回时间戳和微秒数
如何计算页面加载时间
打开一段时间
当页面结束时/得到一个时间
随着开放时间的结束减去时间,运行时间也是如此。
/ /列表($,$)=爆炸(瞬时)(' ');
回声;
函数FN(){
列表($,$)=爆炸('',瞬时());
返回$ B + $;返回精确的秒数
}
当打开页面时,一段时间
start_time美元= fn();
($ i = 0;$ i < 10000000;$ + +){

}
当页面结束时,得到一个时间
end_time美元= fn();
回声的圆形(($ end_time至start_time),4);
>

有关感兴趣的读者的PHP相关内容的更多信息,请参见专用站点:php

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部