`
yeyuan
  • 浏览: 230797 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于php 时间的处理

阅读更多
(1)打印明天此时的时间戳strtotime(”+1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25

(2)打印昨天此时的时间戳strtotime(”-1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25

(3)打印下个星期此时的时间戳strtotime(”+1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果:2009-01-29 09:40:25

(4)打印上个星期此时的时间戳strtotime(”-1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果:2009-01-15 09:40:25

(5)打印指定下星期几的时间戳strtotime(”next Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果:2009-01-29 00:00:00

(6)打印指定上星期几的时间戳strtotime(”last Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果:2009-01-15 00:00:00

以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。

以上就是PHP strtotime函数的具体概念。
分享到:
评论

相关推荐

    PHP编码手册集合

    虽然文件名只提到“时间”,但可以推测这可能是一个关于PHP时间处理的专题指南。PHP提供了丰富的函数来处理日期和时间,如`date()`、`strtotime()`和`DateTime`类。这个文件可能会深入讲解如何操作日期和时间,创建...

    php封装的时间处理类

    在PHP编程中,时间处理是不可或缺的一部分,尤其是在构建动态网站时。为了提高代码的可复用性和可维护性,开发者通常会将常用的时间处理功能封装到一个类中。"php封装的时间处理类"就是这样的一个工具,它整合了各种...

    PHP 时间函数应用

    这些函数共同构建了PHP强大的日期和时间处理功能。 总之,PHP时间函数在日常开发中扮演着重要角色,无论是在网页展示日期、记录时间戳、计算时间差还是处理时区问题,都有相应的工具供我们使用。熟练掌握这些函数,...

    一个PHP多功能图片处理类库

    这个类库可能支持一次性处理多个文件,节省开发者的时间。 使用此类库时,开发者需要先将其导入到项目中,然后实例化图片处理类,调用相应的方法对图片进行操作。例如,通过`$image = new ImageProcessor('image....

    php数据处理公共类.zip

    在PHP编程中,数据处理是核心任务之一,它涉及到数据的获取、验证、过滤、转换以及存储等多个环节。为了提高代码的复用性和维护性,开发者通常会创建一些公共类来封装这些操作。"php数据处理公共类.zip"提供的就是一...

    一个完整的PHP时间类.zip

    从压缩包内的文件名称"一个完整的PHP时间类"来看,这个类可能包含了所有这些功能,封装了PHP的日期时间处理,使得在项目中使用更加模块化,提高了代码的可读性和可维护性。 为了充分利用这个类,开发者需要了解类的...

    PHP 时间戳和日期时间转换

    接下来,我们来看看PHP提供的日期时间处理函数。`date()`函数用于格式化本地日期和时间,接受两个参数:一个是格式字符串,另一个是可选的时间戳。例如,`date('Y-m-d H:i:s')`会返回当前日期时间的标准格式。`...

    用于处理cookie的php类.zip

    这个“用于处理cookie的php类.zip”压缩包提供了一个专门用来处理Cookie的PHP类,对于开发涉及用户会话管理和个性化体验的Web应用程序非常有用。下面将详细介绍这个PHP类的可能功能、使用方法以及如何理解和操作...

    ExpressiveDate一个PHP日期时间类流畅的扩展

    总的来说,ExpressiveDate是PHP开发中一个强大的日期时间处理工具,它提高了日期时间操作的便捷性和灵活性,使得开发者可以更加专注于业务逻辑,而不是底层的日期时间处理细节。在使用这个扩展时,开发者可以享受到...

    php自写预约订房时间列表

    这个算法应该能够处理并发请求,避免同一时间段被多个用户预订。一种常见方法是使用乐观锁机制,在更新预订时检查预订状态是否发生变化,如果有冲突则回滚操作。另外,还可以通过时间粒度控制,比如只允许预订整小时...

    和php空间服务器时间同步.rar

    "和php空间服务器时间同步.rar"这个压缩包可能包含了与PHP编程语言相关的资料,特别是关于如何将Delphi客户端应用程序与PHP运行的服务器进行时间同步的方法。下面我们将详细探讨这个主题。 首先,理解时间同步的...

    一个php文件上传处理类库.zip

    这个"一个php文件上传处理类库.zip"提供了一个专门处理文件上传的PHP类库,名为"class.upload.php-master",它简化了文件上传的流程,提高了代码的可维护性和安全性。 在PHP中,文件上传主要涉及`$_FILES`全局变量...

    使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)

    关于使用COOKIE保存用户登录ID和显示登录时间: - 当用户成功登录后,loginProcess.php会创建一个COOKIE,通常命名为`user_id`,并将用户的ID值存储其中。这样即使用户刷新页面或关闭浏览器后再次访问,系统仍能...

    PHP超时处理全面总结.docx

    在PHP开发中,超时处理是一个至关重要的议题,尤其是在处理异步数据获取、页面响应时间限制以及不确定处理时间的任务时。以下是对PHP中各种超时处理策略的详细概述。 1. **Web服务器超时处理** - **Apache**:在...

    PHP 根据时间区间计算请假时长

    这里可以使用`date_diff()`函数,它能处理日期和时间的差异,并返回一个DateInterval对象: ```php $startDate = date_create($startTime); $endDate = date_create($endTime); $interval = date_diff($startDate, $...

    php将时间格式化的类.zip

    下面将详细讲解这个类库可能包含的功能以及相关的PHP时间处理知识点。 1. **时间戳与日期对象**:在PHP中,时间通常以Unix时间戳(自1970年1月1日以来的秒数)或DateTime对象的形式表示。这个类可能提供了从时间戳...

    php时间轴

    在这个“php时间轴”的主题中,我们将深入探讨如何使用PHP结合HTML、CSS和JavaScript技术来创建一个动态的时间轴应用。 首先,我们需要理解PHP的基本语法和特性。PHP嵌入到HTML中,可以动态生成网页内容。例如,...

    Kafka简介及使用PHP处理Kafka消息

    Kafka简介及使用PHP处理Kafka消息 Kafka 是一种高吞吐的分布式消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息...

    php显示当前时间的代码

    #### PHP中的日期与时间处理 PHP提供了多种函数来处理日期和时间数据,其中包括获取当前系统时间、格式化日期等。这些函数可以帮助开发者轻松地在网页上显示动态的日期和时间信息。 #### 使用PHP获取并显示当前时间...

Global site tag (gtag.js) - Google Analytics