300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > PHP获取指定时间段之间的 年 月 天 时 分 秒 php获取

PHP获取指定时间段之间的 年 月 天 时 分 秒 php获取

时间:2023-10-17 12:51:14

相关推荐

PHP获取指定时间段之间的 年 月 天 时 分 秒 php获取

php教程|php手册

时间段,时间戳

php教程-php手册

PHP获取指定时间段之间的 年,月,天,时,分,秒,php获取

源码词典,vscode断点怎么关,go 语言 ubuntu,tomcat jdbc8,sqlite数据表支持中文,网站反爬虫没有公网ip怎么封,装修网站 php,宁夏专业seo推广系统,静态网站源码下载,模板网站修改教程视频lzw

核心代码:

源码怎么生成app,vscode安装那些,ubuntu 驱动怎么安装,tomcat进入不了,sqlite 建立视图,百度wordpress插件,表单处理前端框架比较,网络爬虫自动下载,php数组转换,seo的网站的建议,律师咨询网站源码,网页tooltip用法,dz黑色模板,搜索页面html模板,成品网站管理系统 源码,namecms米表程序lzw

Class Utils {/** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中查找出来的数据格式转换成时间秒数 * @param string $datetime */public function fmDatetime($datetime) { $year = substr($datetime,0,4); $month = substr($datetime,5,2); $day = substr($datetime,8,2); $hour = substr($datetime,11,2); $min = substr($datetime,14,2); $sec = substr($datetime,17,2); return mktime($hour,$min,$sec,$month,$day,0+$year);}/** * * 根据俩个时间获取俩个时间的 包含的 年,月数,天数,小时,分钟,秒 * @param String $start * @param String $end * @return ArrayObject */ private function diffDateTime($DateStart,$DateEnd){$rs = array();$sYear = substr($DateStart,0,4);$eYear = substr($DateEnd,0,4);$sMonth = substr($DateStart,5,2);$eMonth = substr($DateEnd,5,2);$sDay = substr($DateStart,8,2);$eDay = substr($DateEnd,8,2);$startTime = $this->fmDatetime($DateStart);$endTime = $this->fmDatetime($DateEnd);$dis = $endTime-$startTime;//得到俩个时间的秒数$d = ceil($dis/(24*60*60));//得到天数$rs[day] = $d;//天数$rs[hour] = ceil($dis/(60*60));//小时$rs[minute] = ceil($dis/60);//分钟$rs[second] = $dis;//秒数$rs[week] = ceil($d/7);//周$tem = ($eYear-$sYear)*12;//月份$tem1 = $eYear-$sYear;//年if($eMonth-$sMonth=0){$tem ++;$tem1++;}}else if($eMonth-$sMonth>0){//月份相减正负$tem1++;if($eDay-$sDay>=0){//且日期相减为正数$tem +=($eMonth-$sMonth)+1;}else{$tem +=($eMonth-$sMonth);}}$rs[month] = $tem;$rs[year] = $tem1;return $rs;}}

一年多一天,返回的是2年,一个月多一天返回的是2个月,以此推……项目需要,才做此出来,开始我也到网上找这样的例子,但大家都是把年就按365天来算,月就按30天来算,这样算出来的结果肯定是没用的,年有可能是366天,月有可能是31,29,28都有可能

mmonly源码,ubuntu安装音乐,tomcat项目没部署上去,爬虫算彩票,php时间倒计时代码,电视剧186seo免费观看lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。