php计算指定日期之间的天数,php计算任意两个日期之间的天数
/*
php计算任意两个日期之间的天数
基本思想,算术减法:
cur_date 2009 04 11
last_date - 2008 12 20
---------------------
date_dist 0000 03 21
间隔大约3个月21天---116天
*/
// create function
function date_distance($last_date, $cur_date){
$last_date = $last_date;
$cur_date = $cur_date; // 20090411
$ldy = substr($last_date,0,4); // 获得日期的年份
$ldm = substr($last_date,4,2); // 获得日期的月份
$ldd = substr($last_date,6,2); // 获得日期的日子
$cdy = substr($cur_date,0,4);
$cdm = substr($cur_date,4,2);
$cdd = substr($cur_date,6,2);
if( $cdd < $ldd ) {
$cdd = $cdd + 30;
$cdm --;
}
else if ( $cdm < $ldm ){
$cdm = $cdm + 12;
$cdy --;
}
$distance = ($cdy - $ldy)*365 + ($cdm - $ldm)*30 + $cdd - $ldd;
return $distance;
} // end of function
$last_date = 20081220;
$cur_date = date('Ymd'); // 20090411
/*
echo date('Ymd').'--';
echo $cur_date; // 20090411
*/
$test = date_distance($last_date, $cur_date);
echo '2008-12-20离现在共 '.$test.'天';
// possible output:
A.htc:hover { FONT-WEIGHT: bolder } 2008-12-20离现在共 116天 ?>
php计算指定日期之间的天数,php计算任意两个日期之间的天数相关推荐
- js编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数。...
编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数. <body><input type="text" id="txt"& ...
- js 编写一个函数,计算任意两个数字之间所能组成的奇数个数
<!DOCTYPE html> <html> <head><title></title> </head> <body> ...
- R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行
R语言筛选dataframe中两个日期之外的数据行,介于两个日期(包括两个日期)之间的数据行 目录
- js小练习:编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数
//编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数(js小白,如有不足,请多多留言哦) //比如: 计算0-3之间能组成的奇数个是01.21.03.13.23.31 // 1- ...
- 算法----- 给定一颗二叉树,找到二叉树上任意两个节点之间的距离(Java版本)
题目: 给定一颗二叉树,找到二叉树上任意两个节点之间的距离 class TreeNode {TreeNode left;TreeNode right;} 思路: 首先找到一个节点的路径,然后找到另一个 ...
- 利用高德地图API获取任意两座城市之间的距离!异地也有惊喜!
工作中有时会遇到这样一种场景:年末需要统计所有员工该年的航旅出差情况,然后根据他们的飞行距离补贴一定的交通费.例如如下所示情况: 然而,如果我们使用地图APP等工具逐一进行手工查询,在一家规模稍大的公 ...
- zabbix使用fping监控任意两个节点之间的网络质量、丢包率和响应时间
zabbix使用fping监控任意两个节点之间的网络质量.丢包率和响应时间 zabbix使用fping监控任意两个节点之间的网络质量.丢包率和响应时间之前的博文 使用zabbix3.0.4的ICMP ...
- 计算任意两个日期之间的天数【附源码】
题目:计算两个日期之间的天数 思路: 同年同月:之间两个天数相减即可,即(day1-day2-1)很简单. 同年不同月:先计算完整月数的天数,即从指定日期的写个月开始计算,计算每个月有多少天,都加起来 ...
- php做一个计算日期之间天数,PHP计算任意两个日期之间的天数
PHP面试题中,关于日期的题目作为基础考题经常出现,下面讨论一下获取两个日期之间的天数的方法. 收到一个答案,拆分年.月.日,分别进行减法,然后统计天数,好累. 针对低版本的PHP可以用下面的方式搞定 ...
最新文章
- Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)
- 学者要研究真问题做真学问
- PHP并发IO编程之路
- [PYTHON] 核心编程笔记(18.多线程编程)
- Linux大作业任务书,《Linux系统管理》期末大作业任务书(计网14级).doc
- scala入门-01-IDEA安装scala插件
- php 加日志,添加日志的相关内容推荐
- redis在php中的应用(string篇)
- Python 绘制散点图
- Web API-事件
- j2me游戏改成android,将j2me移植成android
- 产品经理必备 [Axure组件、PRD模板、竞品分析、数据分析等模板]
- matlab实现机器学习算法-回归分析
- maven报错JAVA_HOME should point to a JDK not a JRE
- [nRF52832] 外设篇 | 实验一 LED 灯 及 BUTTON 按键
- Dota2 on Ubuntu
- Stata:数据包络分析(DEA)
- 问题 E: 1.10 旅行时间 根据火车的出发时间和到达时间,编写程序计算整个旅途所用的时间。
- PSO粒子群算法优化BP神经网络(PSO-BPNN)回归预测MATLAB代码
- Android内核开发 Goldfish Linux Kernel编译及安卓虚拟机测试