php小结
Posted 神笔码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php小结相关的知识,希望对你有一定的参考价值。
1.在session中存入关联数组:
<?php session_start(); $arr = Array(‘uid‘=>‘lisi‘,‘name‘=>‘李四‘,‘sex‘=>‘男‘); $_SESSION[‘user‘] = $arr;
2.获取两个日期之间的所有日的方法
<?php /* getDates方法 获取两个日期之间所有日期的方法 @param start 开始时间 @param end 结束时间 @return 返回两个日期之间的所有日期并以逗号隔开 ‘2018-05-01‘,‘2018-05-02‘,‘2018-05-03‘,... */ function getDates($start,$end){ $dt_start = strtotime($start); $dt_end = strtotime($end); $str = ""; while ($dt_start<=$dt_end) { $str.="‘".date(‘Y-m-d‘,$dt_start)."‘,"; $dt_start = strtotime(‘+1 day‘,$dt_start); //控制天数+1,直到开始时间=结束时间 //echo date(‘Y-m-d‘,$dt_start).‘<br>‘; } $str = substr($str,0,strlen($str)-1); return $str; } // getDates(‘2018-05-10‘,‘2018-05-31‘); $data = getDates(‘2018-05-20‘,‘2018-05-30‘); echo $data;
输出结果:‘2018-05-20‘,‘2018-05-21‘,‘2018-05-22‘,‘2018-05-23‘,‘2018-05-24‘,‘2018-05-25‘,‘2018-05-26‘,‘2018-05-27‘,‘2018-05-28‘,‘2018-05-29‘,‘2018-05-30‘
ps:js判断datepicker(My97DatePicker,firefox不支持html5的input type=‘datetime’)插件时间判断
<script type="text/javascript"> function dateJudge(){ var date1 = $("#date1").val(); var date2 = $("#date2").val(); var d1 = new Date(date1.replace(/\-/g,"\/")); var d2 = new Date(date2.replace(/\-/g,"\/")); if(date1 != "" && date2 != "" && d1 > d2){ alert("错误!"); return false; }else{ return true; } } </script>
以上是关于php小结的主要内容,如果未能解决你的问题,请参考以下文章