关于时间计算的结总


Posted in PHP onDecember 06, 2006

php中计算时间差有时候是件很麻烦的事! 

不过我相信任何语言,只要撑握了其中规率就能找到办法,绝对是化腐朽为神奇的。 

工作中经常要进行日期计算,下面总结几个工作中总结出的经验。先记下免得日后会忘! 

1。第一种 计算时间段差(可以是分,秒,天) 

$endtime="2004-09-09 18:10:00"; 
$d1=substr($endtime,17,2); //秒 
$d2=substr($endtime,14,2); //分 
$d3=substr($endtime,11,2); // 时 
$d4=substr($endtime,8,2);  //日 
$d5=substr($endtime,5,2); //月 
$d6=substr($endtime,0,4); //年 

echo $d1.'-'.$d2.'-'.$d3.'-'.$d5.'-'.$d4.'-'.$d6."n"; 

echo date("Y-m-d H:i:s")."n"; 
$now_T=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));  
echo $now_T."n"; 
$now_S=mktime("$d3","$d2","$d1","$d5","$d4","$d6"); 
echo $now_S."n"; 
 $end_TS=($now_S-$now_T)/60;   //计算  剩余分钟 
echo $end_TS; 
?>  

注 $startdate=mktime("0","0","0","1","1","2000");  
   //所得到的值为从1970-1-1到参数时间的总秒数 那么 化为分 /60   时 /3600   天/3600/24  即可!     

若mktime()中的参数缺省,那表示使用当前日期。 

2.  如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可!  
若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可!

PHP 相关文章推荐
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
php 上传功能实例代码
Apr 13 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
Aug 22 PHP
php缓存技术详细总结
Aug 07 PHP
适用于初学者的简易PHP文件上传类
Oct 29 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
Mar 21 PHP
php支持断点续传、分块下载的类
May 02 PHP
php 访问oracle 存储过程实例详解
Jan 08 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
PHP多个图片压缩成ZIP的方法
Aug 18 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
一段防盗连的PHP代码
Dec 06 #PHP
PHP安全配置
Dec 06 #PHP
PHP一些有意思的小区别
Dec 06 #PHP
弄了个检测传输的参数是否为数字的Function
Dec 06 #PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 #PHP
PHP 5.0 Pear安装方法
Dec 06 #PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 #PHP
You might like
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
2015/11/23 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
详解Vue.directive 自定义指令
2019/03/27 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
Python字符串格式化的方法(两种)
2017/09/19 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python读取文件名称生成list的方法
2018/04/27 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
网站设计师的岗位职责
2013/11/21 职场文书
建筑工地标语
2014/06/18 职场文书
党的生日活动方案
2014/08/15 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
确保工程质量承诺书
2015/04/29 职场文书
农村婚庆主持词
2015/06/29 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
sql中mod()函数取余数的用法
2021/05/29 SQL Server
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏