五月的最后一天,帝都去看蓝胖子展

一直算着和同学出去玩,就没定好啥时候去,结果各种确定不下来,一怒就来了场说走就走的帝都一日蓝胖子游~

早上四点五十从家里出发去火车站,等K340车,五点五十这样上的车,昏昏沉沉到帝都已经十点了。

到了帝都壮观的第一幕就是地铁站买票。料到就是这节奏所以提前准备了公交一卡通,直接地铁站干活。从北京站2号线到朝阳门转6号线,到青年路站下车B口出去直接就是大悦城地下了。

直接去买票(需要买纪念品才能看100只蓝胖子)

QQ截图20140609211143.jpg

入场之后就是拿着各种道具的蓝胖子了

QQ截图20140609211452.jpg

石头帽子

QQ截图20140609211628.jpg

N/S徽章

QQ截图20140609211725.jpg

竹蜻蜓

QQ截图20140609211944.jpg

再来张正门的蓝胖子

QQ截图20140609211928.jpg

就是各种道具的蓝胖子,大致30分钟能看完吧,还是不错的!

之后大悦城里面还有时光机、任意门、电话亭等等非纯蓝胖子

QQ截图20140609212127.jpg

QQ截图20140609212134.jpg

QQ截图20140609212140.jpg

QQ截图20140609212149.jpg

正好还赶上了大悦城气球展

QQ截图20140609212446.jpgQQ截图20140609212455.jpg

就是气球拼出来的各种人物,还好还好

然后买了扑克和玩偶回来了,其实我特想把那个最大的蓝胖子拿回来 哈哈!

Screenshot_2014-05-31-22-01-35.png 

底下的是40CM高的,上面那个你们懂的^_^!

然后下午巧遇伟大的Mango童鞋,就看了蓝胖子2周目~顺便蹭饭!蹭饭!

下午六点一刻多的D3,五点十分从大悦城撤退,进站到车上六点吧,等了不到20分钟开车,晚上差一刻九点到秦皇岛站。九点十分到家

这回的出行我觉得挺赶不过灰常灰常开心,买了个大号蓝胖子放到显示器上面了,天天看着也不错~

 QQ截图20140609213646.jpg

好啦,写到这里了~

关于PHP倒班日历的算法

闲来无聊,从网上找了个简易的php日历,算班就省着天天数了,懒人嘛~

废话少说,就简单说说算法吧

三班(老爸这个上两个班休一个班,也就是白班?夜班?白班休?夜班?白班?夜班休……这个算法最乱)

算法就是每个白班(包括休息)间隔3天,每个夜班(包括休息)间隔3天,每个白班休息间隔9天,每个夜班休息间隔9天。

所以就是随意定义一个白班、一个夜班、一个白班休息、一个夜班休息。

然后用某一天和定义的任意一个班日期做比较,如果能被3整除,就是有班(包括休息)。如果能被9整除就说明是休班(不论白班还是夜班)。

代码如下:红字部分需要进行修改。

$jzb=strtotime(“2014-01-04“);//定义一个白班日期并转换为数值
$jzy=strtotime(“2014-01-05“);//定义一个夜班日期并转换为数值
$jzbx=strtotime(“2014-01-07“);//定义一个白班休班日期并转换为数值
$jzyx=strtotime(“2014-01-11“);//定义一个夜班休班日期并转换为数值

然后判定什么班:

如果是白班就是当天日期和定义日期差值白班可以被3整除但是白班休不能被9整除

如果是白班休就是当天日期和定义日期差值白班可以被3整除同时白班休能被9整除

如果是夜班就是当天日期和定义日期差值夜班可以被3整除但是夜班休不能被9整除

如果是夜班休就是当天日期和定义日期差值夜班可以被3整除同时夜班休能被9整除

$data1=($year.”-“.$month.”-“.$day);//定义日历日期
 $data2=strtotime($data1);//日期转换为数值
 $databai=round(($data2-$jzb)/3600/24%3);//计算日历日期和定义白班日期差值的余数
 $dataye=round(($data2-$jzy)/3600/24%3);//计算日历日期和定义夜班日期差值的余数
 $databaixiu=round(($data2-$jzbx)/3600/24%9);//计算日历日期和白休日期差值的余数
  $datayexiu=round(($data2-$jzyx)/3600/24%9);//计算日历日期和夜休日期差值的余数
  if(($databai==0)&&($databaixiu==0)){//如果白班差值余数为0且白班休息差值余数为0
  echo $day.”白休”;//日期
  }elseif(($databai==0)&&($databaixiu=!0)){//如果白班差值余数为0且白班休息差值余数不为0
  echo $day.”白”;//日期
  }elseif(($dataye==0)&&($datayexiu==0)){//如果夜班差值余数为0且夜班休息差值余数为0
  echo $day.”夜休”;//日期
  }elseif(($dataye==0)&&($datayexiu=!0)){//如果夜班差值余数为0且夜班休息差值余数不为0
  echo $day.”夜”;//日期
  }else//其他不写白班或者夜班
  echo $day;//日期

 四班和五班只需要定义一个白班日期和夜班日期就行,然后四班是能被4整除,5班是能被5整除,相对这个简单些。