php日期时间函数的高级应用技巧

php日期时间函数的高级应用技巧

ID:9496545

大小:64.00 KB

页数:8页

时间:2018-05-01

php日期时间函数的高级应用技巧_第1页
php日期时间函数的高级应用技巧_第2页
php日期时间函数的高级应用技巧_第3页
php日期时间函数的高级应用技巧_第4页
php日期时间函数的高级应用技巧_第5页
资源描述:

《php日期时间函数的高级应用技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PHP日期时间函数的高级应用技巧>>教育资源库详细讲解PHP的日期时间函数date()中介绍了PHP日期时间函数的简单用法,这类将介绍更多的函数来丰富我们的应用。checkdate($month,$date,$year)如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。在日期用于计算或保存在数据库中之前,可用此函数检查日期并使日期生效。<?php//returnsfalseechocheckdate(2,30,2005)?"valid":"invalid";//returnstrueech

2、ocheckdate(4,6,2010)?"valid":"invalid";?>getdate($ts)在没有自变量的情况下,该函数以结合数组的方式返回当前日期与时间。数组中的每个元素代表日期/时间值中的一个特定组成部分。可向函数提交可选的时间标签自变量,以获得与时间标签对应的日期/时间值。应用此函数来获得一系列离散的,容易分离的日期/时间值。<?php//getdateasassociativearray$arr=getdate();echo"Dateis".$arr['mday']."".$arr['eis".$arr['hours']

3、.":".$arr['minutes'];?>mktime($hour,$minute,$second,$month,$day,$year)此函数的作用与getdate()的作用相反:它由一系列的日期与时间值生成一个UNIX时间标签(GMT时间1970年1月1日到现在消逝的秒数)。不用自变量时,它生成当前时间的UNIX时间标签。用此函数获得即时时间的UNIX时间标签。这种时间标签通常用于许多数据库与程序语言中。<?php//returnstimestampfor13:15:237-Jun-2006echomktime(13,15,23,6,7

4、,2006);?>date($format,$ts)此函数将UNIX时间标签格式化成一个可人为阅读的日期字符串。它是PHP日期/时间API中功能最为强大的函数,可用在一系列的修正值中,将整数时间标签转变为所需的字符串格式。为显示格式化时间或日期时,应用此函数。<?php//formatcurrentdate//returns"13-Sep-200501:16PM"echodate("d-M-Yh:iA",mktime());?>strtotime($str)此函数将可人为阅读的英文日期/时间字符串转换成UNIX时间标签。应用此函数将非标准化的

5、日期/时间字符串转换成标准、兼容的UNIX时间标签。<?php//returns13-Sep-05echodate("d-M-y",strtotime("today"));//returns14-Sep-05echodate("d-M-y",strtotime("tomorroe("today+3days"));?>strftime($format,$ts)如前面的setlocale()函数定义的那样,此函数将UNIX时间标签格式化成适用于当前环境的日期字符串。应用此函数建立与当前环境兼容的日期字符串。<?php//setlocalet

6、oFrance(ononth:%B");echostrftime("Day:%A");?>microtime()如前面的setlocale()函数定义的那样,此函数将UNIX时间标签格式化成适用于当前环境的日期字符串。应用此函数建立与当前环境兼容的日期字符串。<?php//getstartingvalue$start=microtime();//runsomecodefor($x=0;$x<1000;$x++){$null=$x*$x;}//getendingvalue$end=microtime();12下一页>>>>这篇文章来自..

7、,。//calculatetimetakenforcodeexecutionecho"Elapsedtime:".($end-$start)."sec";?>gmmktime($hour,$minute,$second,$month,$day,$year)此函数由一系列用GMT时间表示的日期与时间值生成一个UNIX时间标签。不用自变量时,它生成一个当前GMT即时时间的UNIX时间标签。用此函数来获得GMT即时时间的UNIX时间标签。<?php//returnstimestampfor12:25:239-Jul-2006echogmmktime

8、(12,25,23,7,9,2006);?>gmdate($format,$ts)此函数将UNIX时间标签格式化成可人为阅

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。