最近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的方法来实现,具体如下:
1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码
-
$time1='2008-10-112:30:30';
-
echodate('Y-m-dH:i:s',strtotime($time1)+30*60);
执行结果:2008-10-01 13:00:30
2>若我们要计算两个时间的差值,可以用以下方法:
-
$time1='2008-10-112:30:30';
-
$time2='2008-10-113:45:30';
-
$diff=(strtotime($time2)-strtotime($time1))/60;
-
echo$time1.'到'.$time2.'的时差'.$diff.'分钟';
执行结果:2008-10-1 12:30:30到2008-10-1 13:45:30的时差75分钟
总结:php时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。
分享到:
相关推荐
php时间计算
这个“php计算页面执行时间的类.zip”文件提供了一个PHP类,专门用于计算并显示PHP脚本的执行时间。下面我们将深入探讨这个类的工作原理、如何使用以及它在实际开发中的应用。 首先,让我们了解PHP内置的`microtime...
在PHP中,计算请假时长是一项常见的任务,特别是在开发考勤系统时。这个任务涉及到对时间戳的理解,以及如何在日期之间正确地计算差值。下面我们将深入探讨这些知识点。 首先,时间戳是自1970年1月1日(UTC/GMT的...
在PHP编程中,有时我们需要了解一个程序或函数的执行效率,这时就需要计算程序的运行时间。本文将介绍如何使用PHP的内置函数`microtime()`来实现这一功能,特别是在PHP 7环境中。 `microtime()`函数是PHP中的一个...
1.输入年份获取对应年份的干支(即天干地支,下同) 2.输入一个干支,返回这个干支年在公元-n至n年之间的所有年份 3.输入一个年份,返回这个年份对应的生肖属相 ...4.输入一个时辰名,返回这个时辰名对应的时间区段
本文实例总结了php时间计算相关问题。分享给大家供大家参考,具体如下: 1. php获取三个月前的日期 <?php header("content-Type: text/html; charset=utf-8");?> <?php $s_sdate=date("Y-m-d"); //当前...
精确计算任意年份节气,精确到秒,打包PHP类,直接调用方法SolarTerm::getSolarTerms(年份)
"php 计算页面运行时间 Timer 类" 提供了一种有效的方法来实现这个目标。Timer类允许我们记录并分析不同部分(或按照不同的key)的运行时间,从而更好地理解代码的效率。 Timer类通常会利用PHP内置的`microtime`...
- **计算差值**:根据开始和结束时间计算出执行时间,并可能转换为可读的格式(如毫秒或秒)。 - **显示结果**:可能提供了在页面上显示执行时间的方法。 3. **类的使用** - **引入类**:首先,需要在PHP脚本中...
计算每个月自然周的开始结束时间,返回值为每个周 第一天和最后一天的时间戳 数组
这篇文章主要介绍了php实现用于计算执行时间的类,实例分析了php计算运行实现的类实例与相关使用技巧,非常具有实用价值,分享给大家供大家参考。有了这个php类,计算函数或者一段代码的执行时间就简单了,后面有use....
总之,PHP时间函数在日常开发中扮演着重要角色,无论是在网页展示日期、记录时间戳、计算时间差还是处理时区问题,都有相应的工具供我们使用。熟练掌握这些函数,将极大地提升我们的开发效率和代码质量。
要获取PHP脚本的运行时间,我们可以使用`microtime()`函数在脚本开始和结束时分别记录时间,然后计算差值。下面是一个简单的例子,即`demo.php`的内容: ```php <?php // 记录开始时间 $start_time = microtime...
PHP为时间处理提供了大量的内置函数,这些函数能够帮助开发者轻松地实现时间格式化、时间计算以及日期验证等需求。 首先,我们要了解的是date()函数。date()函数用于格式化一个本地日期和时间。该函数的格式为date...
在PHP编程语言中,计算年龄和生日倒计时是一项常见的任务,这主要涉及到日期和时间的处理。在本文中,我们将深入探讨如何使用PHP来实现这个功能,以及相关的日期时间函数。 首先,让我们理解计算年龄的基本原理。...
精确计算任意年份节气,精确到秒,打包PHP类库,直接调用方法SolarTerm::getSolarTerms(年份)即可!
为了优化代码,我们需要一种可以测试代码运行时间的方法,从而来选择最优的代码。 现在可以轻松地检查任何一段代码的执行时间了,甚至我们可以同时使用多个计时器,只需在使用上述的几个函数时设定不同的参数作为...
在PHP编程中,时间戳和日期时间的转换是常见的操作,尤其在处理用户交互、存储数据或进行时间相关的计算时。本文将深入探讨这个主题,包括时间戳的概念、PHP中的日期时间函数以及如何在两者之间进行转换。 首先,...
首先,我们需要了解阅读时间计算的基本原理。通常,阅读速度以“字/分钟”为单位,大多数成年人的平均阅读速度大约在200到300字/分钟。然而,这个速度可能因人而异,取决于读者的熟练程度和文本的复杂性。在...