`
空洞的世界
  • 浏览: 50327 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP计算当前时间之后(之前)的时间

    博客分类:
  • php
阅读更多
PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多:

请看下面的列子:
当前时间之后的时间是“+”,之前的时间当然用“-”就可以了!

strtotime(”+1 week”)     当前时间一周之后

strtotime(”-1 week”)     当前时间一周之前

strtotime(”+1 months”)   一个月之后

strtotime(”+5 days”)     5天之后

strtotime(”+12 hours”)   12个小时之后

strtotime(”+20 minutes”) 20分钟之后

strtotime(”+30 seconds”) 30秒之后

strtotime(”Last  Saturday“) 上周六的时间

strtotime(”Next Saturday”) 下周六

date('Y-m-d' , strtotime('next monday' , strtotime('2015-05-04')));

2015-05-04 的下个周一

date(”Y-m-d H:i:s”,strtotime(”+1 months +1 week +3 days +4 hours +16 minutes +32 seconds”));

当前时间一个月零两周,零三天,零4个小时16分钟32秒后的时间


分享到:
评论

相关推荐

    php计算几分钟前、几小时前、几天前的几个函数、类分享

    通过上述函数和类的实现,我们能够方便地计算出当前时间点之前几分钟、几小时、几天的具体时间,并以一种用户友好的格式展示出来。这对于开发需要显示相对时间信息的应用(如论坛、微博等)是非常有用的。注意,示例...

    php时间函数用法分析

    在PHP编程中,时间函数是处理日期和时间的关键部分,它们允许开发者获取当前时间、转换时间戳、格式化日期和时间以及执行各种日期相关的计算。本文将深入探讨PHP中的几个重要时间函数及其用法。 1. **time()**:这...

    比较时间段一与时间段二是否有交集的php函数

    如果`$status2`也大于0,说明`$begintime2`不仅在`$begintime1`之后,而且还在`$endtime1`之前,即两个时间段没有交集,函数返回`false`。 3. 如果`$status2`不大于0,表明`$begintime2`和`$endtime1`之间有重叠,...

    如何利用PHP会话显示出当前在线的

    要计算当前在线用户,你可以在每个页面的顶部启动会话,然后增加一个名为`online_users`的SESSION变量。每次有新用户访问时,检查`session_is_registered('online_users')`,如果没有,则`session_register('online_...

    PHP在线人数统计.pdf

    3. 在线人数统计的逻辑实现:脚本中的关键功能是统计在线人数,这个功能是通过记录每个用户的最后访问时间,并与当前时间比较来判断用户是否在线。通过设置一个超时时间($timeoutseconds),可以清除那些在规定时间...

    php把时间戳转换成多少时间之前函数的实例

    然后,它计算当前时间与给定时间戳之间的秒数差异,并根据这个差异进行不同的处理: - 如果差异小于等于2秒,返回“刚刚”。 - 如果差异小于60秒,返回“X秒前”,其中X是具体秒数。 - 如果差异小于1小时,返回“X...

    PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)

    然后,函数会计算字符串的有效期,有效期的计算方式是通过格式化一个时间戳,这个时间戳是当前时间加上传入的$expiry参数。之后,通过一系列的字符替换和位运算,将原文转换成密文。加密后的密文将由有效期信息、md5...

    php调整服务器时间的方法

    然后通过strtotime()函数,把“$today-5hour”这样的时间字符串转换为相对当前时间往前推5小时的Unix时间戳。之后,strftime()函数根据这个新的时间戳输出调整后的时间字符串。 需要注意的是,在实际应用中,服务器...

    php计算给定日期所在周的开始日期和结束日期示例

    本示例主要讲解如何使用PHP计算给定日期所在周的开始日期和结束日期。这个功能在数据分析、日程管理或者报告生成等场景中非常有用。 首先,我们要了解PHP中的日期函数,如`date()`和`strtotime()`。`date()`函数...

    PHP中UNIX时间戳和日期间的转换与计算实例

    这个函数能自动理解并转换很多英文时间描述,如“now”表示当前时间, "+1 day" 表示当前时间加一天,"last monday" 表示上周的星期一等。strtotime()函数在处理不规则的时间描述方面比mktime()更为灵活。例如: ```...

    php代码-PHP 时间戳

    PHP提供了一个内置函数`time()`,它用于获取当前时间的时间戳。例如: ```php $currentTimestamp = time(); echo "当前时间戳: " . $currentTimestamp; ``` 这将输出当前时间距离1970年1月1日的秒数。 2. **...

    PHP常用函数之根据生日计算年龄功能示例

    总结一下,PHP中的日期处理包括使用`date()`函数获取当前日期,自定义函数`getAgeByBirth`来计算年龄,以及使用`DateTime`类和`date_diff()`方法来计算日期间隔。了解并熟练掌握这些工具和方法,对于处理日期相关的...

    PHP strtotime函数详解

    - `now` 参数可选,用于设定计算时间戳的基础时间,默认为当前时间 `time()`。你可以指定一个特定的时间戳来作为参考。 `strtotime()` 使用 `TZ` 环境变量来处理时区,但在 PHP 5.1.0 及以后的版本中,可以通过 `...

    PHP精确到毫秒秒杀倒计时实例详解

    在PHP代码中,首先检查当前时间是否在活动开始时间之前或结束时间之后,相应给出提示,并终止脚本的执行。如果在活动时间段内,则计算出剩余时间(以秒为单位),并将其传递到前端JavaScript代码中去。 知识点四:...

    php-leetcode题解之无重复字符的最长子串.zip

    然后计算当前子串的长度(`$i - $start + 1`),并与`$maxLength`比较,取较大值作为新的最长子串长度。 通过这种方式,我们可以在线性时间内(时间复杂度O(n))找到字符串中无重复字符的最长子串,其中n是字符串的...

    php使用cookie显示用户上次访问网站日期的方法

    过期时间是通过`time()`函数加上偏移秒数来计算的,`time()`函数返回的是当前时间的时间戳,偏移秒数则是设置cookie在何时过期。 例如,上述提供的代码片段中,`setcookie("lastvisit",date("Y-m-d H:i:s"),time()+...

    cookie实现倒计时

    2. **计算剩余时间**:根据当前时间和目标时间计算出剩余的时间差。 3. **更新显示**:将计算得到的时间差转换为易于理解的形式(天、小时、分钟和秒),并实时更新页面显示。 4. **定时刷新**:为了保持倒计时的...

    PHP程序设计-3期(KC016) 3.12.1开始session常见问题.docx

    这个函数必须在任何HTML代码或输出之前调用,因为它会发送一个cookie到浏览器来识别当前会话。如果在HTML或其他输出之后调用,会导致错误,因为PHP已经发送了HTTP头信息,无法再添加session相关的头信息。例如,以下...

Global site tag (gtag.js) - Google Analytics