PHP获取日期对应星期,PHP编制程序总结日里面隔
分类:计算机编程

正文实例陈诉了PHP编制程序计算日中间距天数的主意。分享给大家供大家参谋,具体如下:

本文实例叙述了PHP编制程序总结五个时刻段是或不是有交集的得以完结格局。分享给大家供大家仿效,具体如下:

正文实例呈报了PHP获取日期对应星期、三十日日期、星期初阶与截至日期的章程。分享给我们供我们仿照效法,具体如下:

刚发轫在还未查PHP手册的状态下,用比较老套方法也折腾出来了,代码是那样子完毕的:

/** * PHP计算两个时间段是否有交集 * * @param string $beginTime1 开始时间1 * @param string $endTime1 结束时间1 * @param string $beginTime2 开始时间2 * @param string $endTime2 结束时间2 * @return bool */function is_time_cross($beginTime1 = '', $endTime1 = '', $beginTime2 = '', $endTime2 = '') { $status = $beginTime2 - $beginTime1; if  { $status2 = $beginTime2 - $endTime1; if  { return false; } elseif  { return true; } else { return false; } } elseif { $status2 = $endTime2 - $beginTime1; if  { return true; } else if  { return false; } else { return false; } } else { $status2 = $endTime2 - $beginTime1; if  { return false; } else { return true; } }}

/** * PHP计算两个时间段是否有交集 * * @param string $beginTime1 开始时间1 * @param string $endTime1 结束时间1 * @param string $beginTime2 开始时间2 * @param string $endTime2 结束时间2 * @return bool */function is_time_cross($beginTime1 = '', $endTime1 = '', $beginTime2 = '', $endTime2 = '') { $status = $beginTime2 - $beginTime1; if  { $status2 = $beginTime2 - $endTime1; if  { return false; } else { return true; } } else { $status2 = $endTime2 - $beginTime1; if  { return true; } else { return false; } }}

$beginTime1 = strtotime;$endTime1 = strtotime;$beginTime2 = strtotime;$endTime2 = strtotime;echo is_time_cross($beginTime1, $endTime1, $beginTime2, $endTime2);//输出1
/* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018-6-22 */function get_week{ //强制转换日期格式 $date_str = date('Y-m-d', strtotime; //封装成数组 $arr = explode; //参数赋值 //年 $year = $arr[0]; //月,输出2位整型,不够2位右对齐 $month = sprintf; //日,输出2位整型,不够2位右对齐 $day = sprintf; //时分秒默认赋值为0; $hour = $minute = $second = 0; //转换成时间戳 $strap = mktime($hour, $minute, $second, $month, $day, $year); //获取数字型星期几 $number_wk = date; //自定义星期数组 $weekArr = array("0", "1", "2", "3", "4", "5", "6"); //获取数字对应的星期 return $weekArr[$number_wk];}/** * 获取一周日期 * @param $time 时间戳 * @param $format 转换格式 */function get_week($time, $format = "Y-m-d") { $week = date; $weekname=array('星期一','星期二','星期三','星期四','星期五','星期六','星期日'); //星期日排到末位 if{ $week=7; } for { $data[$i]['date'] = date($format,strtotime( ' '. $i 1-$week .' days',$time)); $data[$i]['week'] = $weekname[$i]; } return $data;}/* * 获取某星期的开始时间和结束时间 * time 时间 * first 表示每周星期一为开始日期 0表示每周日为开始日期 */function getWeekMyActionAndEnd($time = '', $first = 1){ //当前日期 if  $time = time(); $sdefaultDate = date; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期 //获取当前周的第几天 周日是 0 周一到周六是 1 - 6 $w = date('w', strtotime; //获取本周开始日期,如果$w是0,则表示周日,减去 6 天 $week_start = date('Y-m-d', strtotime("$sdefaultDate -" . ($w ? $w - $first : 6) . ' days')); //本周结束日期 $week_end = date('Y-m-d', strtotime("$week_start  6 days")); return array("week_start" => $week_start, "week_end" => $week_end);}
$date_1 = date;$date_2= '2012-07-16';$date1_arr = explode;$date2_arr = explode;$day1 = mktime(0,0,0,$date1_arr[1],$date1_arr[2],$date1_arr[0]);$day2 = mktime(0,0,0,$date2_arr[1],$date2_arr[2],$date2_arr[0]);$days = round/3600/24);echo $days; exit;

PS:这里再为大家推荐六款时间及日期相关工具供我们参谋运用:

PS:这里再为大家推荐五款时间及日期相关工具供大家仿照效法:

后来google了一下 。发现PHP手册里 有个 DATE_DIFF 的方法 ,正是实例化了datetime 的这几个类,调用diff那几个点子:PHP版本>= 5.3 有效

在线日期/天数总结器:

在线日期/天数总计器:

diff;echo $interval->format;?>

format;?>

在线日期总计器/相差天数总计器:

在线日期计算器/相差天数计算器:

这两种方式都得以兑现。

在线日期天数差计算器:

在线日期天数差计算器:

PS:这里再为大家推荐五款时间及日期相关工具供大家参谋运用:

Unix时间戳调换工具:

Unix时间戳调换工具:

在线日期/天数计算器:

越多关于PHP相关内容感兴趣的读者可查阅本站专项论题:《php日期与时间用法总括》、《PHP数组操作本领大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总计》、《php面向对象程序设计入门教程》、《PHP互联网编制程序本领总结》、《php字符串用法总计》、《php mysql数据库操作入门教程》及《php见惯不惊数据库操作技艺汇总》

越多关于PHP相关内容感兴趣的读者可查看本站专项论题:《php日期与时间用法总结》、《PHP数组操作工夫大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技艺计算》、《php字符串用法总计》、《php mysql数据库操作入门教程》及《php见惯司空数据库操作技术汇总》

在线日期总结器/相差天数计算器:

希望本文所述对大家PHP程序设计具备助于。

期待本文所述对大家PHP程序设计具备利于。

在线日期天数差总计器:

Unix时间戳转变工具:

更加的多关于PHP相关内容感兴趣的读者可查阅本站专项论题:《php日期与时间用法总计》、《PHP数组操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总计》、《php面向对象程序设计入门教程》、《PHP互连网编制程序本领总计》、《php字符串用法总括》、《php mysql数据库操作入门教程》及《php数见不鲜数据库操作工夫汇总》

但愿本文所述对咱们PHP程序设计具备助于。

本文由澳门新葡8455手机版发布于计算机编程,转载请注明出处:PHP获取日期对应星期,PHP编制程序总结日里面隔

上一篇:条件的搭建教程,OS下安顿PHP开拓情况 下一篇:没有了
猜你喜欢
热门排行
精彩图文