php 日期时间处理函数小结
2015-01-24信息快讯网
php 日期时间处理函数小结,小时,日期等。值得参考下。
php 计算小时数并化整为零/* Author: 杨宇 [email protected] */ //参数$hours_min为数组,数组的格式为1:10,返回为1小时 /* 例如: $hours_min[0] = '1:10'; $hours_min[1] = '2:30'; echo hours_sum($hours_min); 输入为4,也就是合计4小时 */ function hours_sum($hours_min){ if (!is_array($hours_min)) return false; $tmp_arr = array(); foreach ($hours_min as $v){ $tmp_arr = explode(':',$v); $hour[] = $tmp_arr[0]; $min[] = $tmp_arr[1]; } $hours = array_sum($hour); $mins = array_sum($min); $mins = $mins >= 10 ? str_pad($mins, 2, 0, STR_PAD_RIGHT) : $mins; $hours += floor($mins/60); $hours += $mins%60 >= 30 ? 1 : 0; return $hours; }
将日期转化为星期
/* Author: 杨宇 <[email protected]> */ //输入的$data参数为,yy/mm/dd 或者 yy-mm-dd,返回星期几 function getWeekDay($date) { $date = str_replace('/','-',$date); $dateArr = explode("-", $date); return date("N", mktime(0,0,0,$dateArr[1],$dateArr[2],$dateArr[0])); }
PHP将秒转化成小时和分(格式为 ** 小时 ** 分)
/* Author: 杨宇 <[email protected]> */ //将秒(非时间戳)转化成 ** 小时 ** 分 function sec2time($sec){ $sec = round($sec/60); if ($sec >= 60){ $hour = floor($sec/60); $min = $sec%60; $res = $hour.' 小时 '; $min != 0 && $res .= $min.' 分'; }else{ $res = $sec.' 分钟'; } return $res; }
php模块memcache和memcached区别分析
提高define性能的php扩展hidef的安装和使用
php学习笔记 php中面向对象三大特性之一[封装性]的应用
php学习笔记 面向对象的构造与析构方法
php学习笔记 类的声明与对象实例化
比较时间段一与时间段二是否有交集的php函数
php修改时间格式的代码
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
在php和MySql中计算时间差的方法
PHP大批量数据操作时临时调整内存与执行时间的方法
PHP中Date()时间日期函数的使用方法小结
php中根据某年第几天计算出日期年月日的代码
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
PHP日期处理函数 整型日期格式
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
PHP strtotime函数详解
php 计算两个时间戳相隔的时间的函数(小时)
php 来访国内外IP判断代码并实现页面跳转
php jquery 实现新闻标签分类与无刷新分页
PHP XML操作类DOMDocument
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
PHP 用数组降低程序的时间复杂度
php操作sqlserver关于时间日期读取的小小见解
计算一段日期内的周末天数的php代码(星期六,星期日总和)
PHP 日期时间函数的高级应用技巧
PHP 日期加减的类,很不错
用PHP读取flv文件的播放时间长度
用php获取本周,上周,本月,上月,本季度日期的代码