搜索 |
https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=2020&resource_id=6018
例子
public function getJiaQi(){
// $url=""
// 计算全年的周末
$zhoumo=[];
$year=2021;
for ($i=1; $i <13; $i++) {
if($i<10)$i="0".$i;
$first_day=$year."-".$i."-01";
// 获取这个月有几天
$days=date('t',strtotime($first_day));
// 进行循环
for ($j=1; $j <=$days; $j++) {
if($j<10)$j="0".$j;
if(in_array(date("w",strtotime($year."-".$i.'-'.$j)),array(0,6))){
$zhoumo[]=[
'date'=>$year."-".$i.'-'.$j,
'status'=>1
];
}
}
}
// // dump($zhoumo);
$db = **** //实例化数据库
// dump($db);
// $data=$db->table("xinshenpi_jiari")
// // ->fetchsql()
// ->addAll($zhoumo);
// // ->find();
// dump($data);
// dump($zhoumo);
// 2020年节假日及调休时间
$jiari=[
["desc"=>"1月1日放假一天","festival"=>"2020-1-1","list"=>[["date"=>"2020-1-1","status"=>"1"]],"list#num#baidu"=>1,"name"=>"元旦","rest"=>"2019年12月30日和2019年12月31日请假两天,与周末连休可拼5天小长假。"],
["desc"=>"1月24日放假一天","festival"=>"2020-1-24","list"=>[["date"=>"2020-1-24","status"=>"1"]],"list#num#baidu"=>1,"name"=>"除夕","rest"=>"农历腊月最后一天为除夕,即大年初一前夜,又称为年三十。"],
["desc"=>"1月24日(除夕)至1月30日放假7天,1月19日,2月1日上班","festival"=>"2020-1-25","list"=>[["date"=>"2020-1-24","status"=>"1"],["date"=>"2020-1-25","status"=>"1"],["date"=>"2020-1-26","status"=>"1"],["date"=>"2020-1-27","status"=>"1"],["date"=>"2020-1-28","status"=>"1"],["date"=>"2020-1-29","status"=>"1"],["date"=>"2020-1-30","status"=>"1"],["date"=>"2020-1-19","status"=>"2"],["date"=>"2020-1-31","status"=>"1"],["date"=>"2020-2-1","status"=>"1"],["date"=>"2020-2-2","status"=>"1"]],"list#num#baidu"=>11,"name"=>"春节","rest"=>"2020年1月19日至2020年1月23日请假5天,与周末连休可拼13天长假。"],
["desc"=>"4月4日至4月6日放假3天","festival"=>"2020-4-4","list"=>[["date"=>"2020-4-4","status"=>"1"],["date"=>"2020-4-5","status"=>"1"],["date"=>"2020-4-6","status"=>"1"]],"list#num#baidu"=>3,"name"=>"清明节","rest"=>"2020年4月7日至2020年4月10日请假4天,与周末连休可拼9天长假。"],
["desc"=>"5月1日至5月5日放假5天,4月26日,5月9日上班","festival"=>"2020-5-1","list"=>[["date"=>"2020-5-1","status"=>"1"],["date"=>"2020-5-2","status"=>"1"],["date"=>"2020-5-3","status"=>"1"],["date"=>"2020-5-4","status"=>"1"],["date"=>"2020-5-5","status"=>"1"],["date"=>"2020-4-26","status"=>"2"],["date"=>"2020-5-9","status"=>"2"]],"list#num#baidu"=>7,"name"=>"劳动节","rest"=>"2020年4月26日至2020年4月30日请假5天,与周末连休可拼11天长假。"],
["desc"=>"6月25日至6月27日放假3天,6月28日上班","festival"=>"2020-6-25","list"=>[["date"=>"2020-6-25","status"=>"1"],["date"=>"2020-6-26","status"=>"1"],["date"=>"2020-6-27","status"=>"1"],["date"=>"2020-6-28","status"=>"2"]],"list#num#baidu"=>4,"name"=>"端午节","rest"=>"2020年6月22日至2020年6月24日请假3天,与周末连休可拼8天长假。"],
["desc"=>"10月1日至10月8日放假8天,9月27日,10月10日上班","festival"=>"2020-10-1","list"=>[["date"=>"2020-10-1","status"=>"1"],["date"=>"2020-10-2","status"=>"1"],["date"=>"2020-10-3","status"=>"1"],["date"=>"2020-10-4","status"=>"1"],["date"=>"2020-10-5","status"=>"1"],["date"=>"2020-10-6","status"=>"1"],["date"=>"2020-10-7","status"=>"1"],["date"=>"2020-10-8","status"=>"1"],["date"=>"2020-9-27","status"=>"2"],["date"=>"2020-10-10","status"=>"2"]],"list#num#baidu"=>10,"name"=>"中秋节","rest"=>"10月9日至10月10日请假2天,与周末连休可拼11天长假。"],
["desc"=>"10月1日至10月8日放假8天,9月27日,10月10日上班","festival"=>"2020-10-1","list"=>[["date"=>"2020-10-1","status"=>"1"],["date"=>"2020-10-2","status"=>"1"],["date"=>"2020-10-3","status"=>"1"],["date"=>"2020-10-4","status"=>"1"],["date"=>"2020-10-5","status"=>"1"],["date"=>"2020-10-6","status"=>"1"],["date"=>"2020-10-7","status"=>"1"],["date"=>"2020-10-8","status"=>"1"],["date"=>"2020-9-27","status"=>"2"],["date"=>"2020-10-10","status"=>"2"]],"list#num#baidu"=>10,"name"=>"国庆节","rest"=>"10月9日至10月10日请假2天,与周末连休可拼11天长假。"]
];
$jrlen=count($jiari);
$jiaqi=[];
for ($i=0; $i <$jrlen; $i++) {
foreach ($jiari[$i]['list'] as $key => $value) {
$jiaqi[]=[
'date'=>date("Y-m-d",strtotime($value['date'])),
'status'=>$value['status']
];
}
}
// dump($jiaqi); 打开既可以入库
// $data=$db->table("xinshenpi_jiari")
// // ->fetchsql()
// ->addAll($jiaqi);
}