码迷,mamicode.com
首页 > Web开发 > 详细

php小结

时间:2018-05-29 18:59:59      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:while   关联   star   nbsp   获取   div   日期   day   开始时间   

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小结

标签:while   关联   star   nbsp   获取   div   日期   day   开始时间   

原文地址:https://www.cnblogs.com/rose1324/p/9106267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!