`

php计算时间差的简单例子

    博客分类:
  • PHP
阅读更多
例子:计算借书的天数,根据每天的日期进行计算。

(1) 有数据库的情况
MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可。 
MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可。

(2)没有数据库的情况
使用php的时间日期函数。 

例:计算1998年5月3日到1999-6-5的天数: 
<? $startdate=mktime("0","0","0","5","3","1998");
  $enddate=mktime("0","0","0","6","5","1999");
  //所得到的值为从1970-1-1到参数时间的总秒数:是整数.
  $days=round(($enddate-$startdate)/3600/24) ;
  echo $days;
  //days为得到的天数;
  //若mktime()中的参数缺省,则使用当前日期。
?>

本文出处参考:http://www.jbxue.com/article/443.html
分享到:
评论

相关推荐

    php计算页面执行时间的类.zip

    2. 计算执行时间:在适当的地方(如在脚本结束前或在需要检查性能的地方)调用一个方法来计算自初始记录以来的总时间差。 3. 显示时间:类可能还提供一个方法将执行时间转换为可读格式,例如秒数或毫秒,并可以选择...

    php中计算时间差的几种方法

    一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可! 若是...

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

    计算两个时间戳之间的分钟差,可以通过以下步骤进行: 1. 获取两个时间戳,例如`$startTime`和`$endTime`。 2. 计算它们之间的差值,使用`$diff = $endTime - $startTime`。 3. 将差值转换为分钟,由于1小时有60分钟...

    php计算两个日期时间差(返回年、月、日)

    在实际应用中,这种功能可被用于用户界面中显示用户注册时间,例如微博上显示两个帖子发布的时间差,或者系统日志中不同操作之间的时间间隔等场景。 需要注意的是,上述算法在处理跨年或跨月的情况下简化了时间差异...

    php 计算页面运行时间 Timer 类

    Timer类的核心功能是通过记录开始和结束时间来计算时间差。下面是一个简单的Timer类可能的实现: ```php class Timer { private $timers = array(); public function start($key) { if (!isset($this-&gt;timers[$...

    PHP+Ajax网站开发典型实例

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或...

    PHP+Ajax网站开发典型实例-源代码

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或文件夹 实例...

    PHP计算两个时间的差(秒分时天月年)_.docx

    当你需要计算更精确的时间差,如秒、分钟、小时和天数时,可以使用以下代码: ```php $one = strtotime('2021-05-08 07:02:40'); $tow = strtotime('2021-12-25 00:00:00'); $cle = $tow - $one; $d = ceil($...

    PHP经典实例--日期和时间

    通过学习这些PHP日期和时间的实例,开发者不仅可以了解如何在代码中获取和格式化日期时间,还能掌握如何处理时间差、周期性任务以及与文件系统的交互。这些知识对于提升PHP编程能力,解决实际问题至关重要。

    PHP实现时间比较和时间差计算的方法示例

    // 计算时间差的天数、小时、分钟、秒 $date = floor((strtotime($enddate) - strtotime($startdate)) / 86400); $hour = floor((strtotime($enddate) - strtotime($startdate)) % 86400 / 3600); $minute = floor(...

    PHP编程实例.rar

    PHP提供了`date()`和`time()`等函数处理日期和时间,实例46可能会教你如何格式化日期,计算时间差,或者设置定时任务。 实例59可能讲解了PHP的函数和自定义函数。PHP支持内置函数和用户自定义函数,通过这个实例,...

    PHP计算日期相差天数实例分析

    本篇将详细介绍如何在PHP中计算两个日期之间的天数差异,并通过实例代码进行演示。 首先,我们可以使用PHP内置的日期时间函数来实现这一功能。在给出的实例中,可以看到主要涉及了`strtotime()`和`date()`函数。`...

    一个完整的PHP时间类.zip

    3. 计算时间差:可能包含计算两个日期间相差的天数、小时数或秒数的方法,如`diffInDays()`、`diffInHours()`等。 4. 转换时间格式:自定义类可能有将日期从一种格式转换到另一种格式的功能,这在处理用户界面展示或...

    php计算给定时间之前的函数用法实例

    这个例子分别给出了四个具体的时间点,分别是“2012-07-22 12:23:45”、“2010-11-12 22:25:45”、“2012-01-01 01:00:00”和“2001-05-30 00:00:00”,从这些输出可以看出不同时间点相对当前时间的时间差。...

    php将时间差转换为字符串提示

    在提供的链接中提到了其他相关文章,这些文章可能涵盖了更广泛的PHP时间处理和计算时间差的方法,包括在MySQL中的计算,以及不同时间单位的转换。 总的来说,这段代码展示了如何在PHP中实现一个简单的类来处理时间...

    PHP中使用微秒计算脚本执行时间例子

    例如,下面的代码展示了如何使用`microtime()`计算PHP脚本的执行时间: ```php $start_time = microtime(true); // 这里放置你的脚本代码 $end_time = microtime(true); $execution_time = $end_time - $start_...

    php实例100,非常使用的笔记

    11. **日期和时间**:PHP的date和time函数可以帮助处理日期和时间,实例可能包括格式化输出、时间差计算、日期操作等。 12. **网络编程**:如发送HTTP请求、邮件发送、FTP操作等,这些都是PHP在网络应用中的常见...

Global site tag (gtag.js) - Google Analytics