知识大全 PHP系列学习之日期函数[2]
Posted 时间
篇首语:古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP系列学习之日期函数[2]相关的知识,希望对你有一定的参考价值。
PHP系列学习之日期函数[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
通过字符获取时间戳
你可以使用strtotime()函数获取时间戳 php把可读的字符转换成Unix时间戳 PHP在把字符转换成时间戳方面是相当灵活的 因此你可以插入各种各样的值来获取你想要的时间戳
这是一个简单例子
<?php
$mytime=strtotime( : pm June )
echo Today is date( Y m d g:i:sa $mytime)
?>
输出 Today is : : pm
PHP在解释字符方面是相当灵巧的 但不是完美的 因此 在你插入之前一定要测试你输入的字符 使用 english like instructions 转化成需要的时间戳 这是一个非常不错的方式 你可以像下面这样做
$nextfriday=strtotime( next Friday ) //下周五
$nextmonth=strtotime( + Month ) //从今天开始计算一个月以后的时间
$lastchristmas=strtotime( year dec ) //去年圣诞节
获取日期范围
strtotime返回的值被转换为数字 我们能够用这些数字做基础运算 我们可以用这些数字做很多非常有意思的事情 比如 你每周二需要教一门功课 为期 周 你想得到你教科时间 你能够做下面的事情
<?php
$startdate = strtotime( next Tuesday )
$enddate = strtotime( + weeks $startdate)
$currentdate = $startdate;
echo <ol> ;
while($currentdate < $enddate)
echo \\t<li> date( M d $currentdate)
$currentdate = strtotime( + week $currentdate)
endwhile;
echo </ol> ;
?>
你将会得到如下的结果
Aug
Aug
Sep
Sep
Sep
Sep
Oct
Oct
Oct
Oct
Oct
Nov
Nov
Nov
Nov
Dec
注意一下这行 $currentdate = strtotime( + week $currentdate) 在这行 你会发现你需要指定一个时间戳做为第二个参数 strtotime将使用这个参数代替默认时间戳(今天) 并进行运算
到某一个日期的天数
使用计算器的时候 我们会试图去计算到某一天的天数 你很容易计算 月份第四个星期四的时间戳
$someday = strtotime( weeks thursday November )
$daysUtilDate = ceil(($someday time())/ / / )
echo There are $daysUtilDate until Thanksgiving ;
首先 我们开始计算感恩节日期( 月 号之后的第一个星期四之后的第 个星期四) 然后我们通过简单的算术 计算出感恩节到当前时间之间的天数 当我们进行比较运算的时候 我们可以使用time() 因为它返回 到当前时间的纪元秒数
cha138/Article/program/PHP/201311/21639相关参考
PHP系列学习之AOP[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! AOP通知类型 通
PHP系列学习之AOP[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍 你以前听说过
PHP中时间和日期函数总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP中所有函数都是UNI
PHP5程序中新增加日期(date)函数的常量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! P
学php去哪里上班好,一线城市还是回老家学php最好就是自学因为php本身难度小,门槛低,很多功能都有函数封装如果这个都自学不了还是别学编程了是一线城市还是回老家刚毕业的可以先在一线城市闯一闯,受点累
JavaScript学习之代码解释 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz
JakartaStruts学习之实战演示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Acti
SpringMVC学习之注解介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! spring的注
JakartaStruts学习之应用实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文是三
家长督促孩子学习之余如何沟通尊敬的各位家长:大家好!今天,因为孩子,我们再次走到了一起,首先,对各位家长能在百忙之中抽出时间来参加这次家长会表示衷心的感谢!转眼间,我和您的孩子相处已有一个月了。在各位