search
Homephp教程php手册技巧:用PHP程序计算时间差的几种方法

  在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了: 

  一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:

  (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可!

  若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可!

  (2)如果没有数据库,那就得完全用php的时间日期函数!下面主要说明之:

  例:计算2007年5月3日到2007-6-5的天数:

$startdate=mktime("0","0","0","5","3","2007");
   $enddate=mktime("0","0","0","6","5","2007");
   //所得到的值为从1970-1-1到参数时间的总秒数:是整数.那么

   //下面的代码就好编多了:
  $days=round(($enddate-$startdate)/3600/24) ;
  echo $days;
  //days为得到的天数;

  若mktime()中的参数缺省,那表示使用当前日期,这样便可计算从借书日期至今的天数.

  可别忘了到期还书哟!过期可是要罚款的!!



Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment