黄历工具网/万年历/财神方位/日历/佛历/道历/24节气/PHP网站源码

黄历工具网/万年历/财神方位/日历/佛历/道历/24节气/PHP网站源码

==================================================

演示地址:

https://hl.caohongji.com/

手机端地址:

https://mhl.caohongji.com/

客服: kkmp326





源码说明:

1、系统内的黄历宜忌、农历、日历、佛历、道历、节气等所有模块的算法都是本地函数和数据库实现,不调用任何接口。

2、程序开源,可二开,可扩展。

3、程序手机端和PC端模板分开,手机端访问自动跳转至手机端域名,并显示手机端模板。

4、各个模板页面的下部相关推荐部分都是根据时间自动生成的。

5、本程序没有文章系统,没有文章模块相关的模板。

6、完整的程序+数据库,响应速度快。

7、本程序不包含付费测算,演示站跳转到付费测算的为广告cps或者购买本店付费测算程序对接!

8、程序后续更新会涨价。

9、程序带后台,但是大部分功能后台无法控制,需要修改模板,可以联系店长协助修改。

10、广告集成在了根目录下的go.php里,后台模块管理->广告管理可以修改广告样式

购买源码声明

1、安装服务仅对网站源码安装和前端搭建,不进行设置,网站环境需买家自行配置好。

2、安装网站和前端搭建,需要买家提供服务器或宝塔面板,不接受QQ远程操作。linux可以只提供宝塔面板

3、收费服务:服务器环境配置、系统安装、网站调试(如需要请跟客服提前沟通好)

4、本程序提供完整的安装教程,免费安装一次,保证和演示站一样!不要买回去了各种挑毛病退款,看清楚演示站再拍!不提供模板修改服务,不提供二次开发服务!!!二开可以联系客服另外收费!

5、程序不得用于非法。

安装方法:

安装环境:php7.2 7.3 7.4,mysql,nginx。

其他环境未测试! 虚拟空间安装不了。【内附详细安装教程】

代码演示:

php 复制代码
	/***
	 *年日历
	 作者:奥顺互联  微信:kkmp326 
	 更多相关程序:https://cs.phpmoso.com/
	 */
	public function yearrili() {
		$site = get_config();
		$yy = $_GET['nian'];
		if(!$yy){$yy=date('Y',time());}
		$nn = $_GET['yue'];
		if(!$nn){$nn=date('n',time());}
		$jj = $_GET['ri'];
		if(!$jj){$jj=date('j',time());}
		$hh = date('H',time());
		$date1 = $yy.'年'.$nn.'月'.$jj.'日';
		$solar = Solar::fromYmdHms($yy, $nn, $jj,$hh,0,0);
		$lunar = $solar->getLunar();	
		$nonglinian = $lunar->getYearInChinese();
		$nongliyue = $lunar->getMonthInChinese();
		$nongliri = $lunar->getDayInChinese();
		$nianganzhi = $lunar->getYearInGanZhi();
		$yueganzhi = $lunar->getMonthInGanZhi();
		$riganzhi = $lunar->getDayInGanZhi();
		$solaryear = SolarYear::fromYear($yy);
		for($i = -2;$i<10;$i++){
		$nextyear[] = $solaryear->next($i)->getYear();
		}
		$path = '<a href="/">首页</a> - <a href="/year/">'.$yy.'年日历</a>';
		$xiayiyear = $solaryear->next(1);
		$xiayiyearnian = $xiayiyear->getYear();
		$shangyiyear = $solaryear->next(-1);
		$shangyiyearnian = $shangyiyear->getYear();		
		
		$week_td_count = [//每天对应的补全li个数
			'星期一'=>['before'=>1,'after'=>5],
			'星期二'=>['before'=>2,'after'=>4],
			'星期三'=>['before'=>3,'after'=>3],
			'星期四'=>['before'=>4,'after'=>2],
			'星期五'=>['before'=>5,'after'=>1],
			'星期六'=>['before'=>6,'after'=>0],
			'星期日'=>['before'=>0,'after'=>6],
		];		
		for($i = 1;$i<13;$i++){
			$ii = $i-1;
			$solarm[$ii] = SolarMonth::fromYm($yy, $i);
			$solararr[$ii] = $solarm[$ii]->getDays();

		foreach($solararr[$ii] as $k=>$v){
			$datar[$ii]['yue'] = $i;
				if($k == 0){//在每月第一天对前面这个星期天数进行补全
					$week = '星期'.$v->getLunar()->getWeekInChinese();
					for($e=0;$e<$week_td_count[$week]['before'];$e++){
						$lineMark++;
						$datar[$ii]['content'] .= "
            <li></li>";		
					}
				}
        $jieri[$k] = $v->getFestivals();
		$rilijieqi[$k] = $v->getLunar()->getJieQi();
		$nonglijie[$k] = $v->getLunar()->getFestivals();
		if($nonglijie[$k]){
			$xx = '<i>'.$nonglijie[$k][0].'</i>';
		}elseif($rilijieqi[$k]){
			$xx = '<i>'.$rilijieqi[$k].'</i>';
		}elseif(!empty($jieri[$k])){
			$xx = '<i>'.$jieri[$k][0].'</i>';
		}else{
			$xx = '<b>'.$v->getLunar()->getDayInChinese().'</b>';
		}
					$datar[$ii]['content'] .= "
            <li>
			<a href='/day/{$yy}-{$v->getMonth()}-{$v->getDay()}.html'>{$v->getDay()}
					<br />
					{$xx}
			</a>
			</li>";

		}
		}
		if($_GET['nian']){
		$seo_title = $yy.'年日历全年表- '.$yy.'全年日历农历表_- '.$yy.'挂历';
		$keywords = $yy.'年日历,'.$yy.'年日历全年表,'.$yy.'2025年日历下载,'.$yy.'年日历表电子版,'.$yy.'年日历表打印版,'.$yy.'年周历';
		$description = $site['site_seo_suffix'].'为您提供'.$yy.'年日历全年表,'.$yy.'全年日历农历表。'.$yy.'年挂历在线查看。';
		}else{
			$seo_title = '今年日历全年表- 当年全年日历农历表_- 今年挂历';
			$keywords = '今年日历,今年日历全年表,今年日历下载,今年日历表电子版,今年日历表打印版,今年周历';
			$description = $site['site_seo_suffix'].'为您提供免费全年日历表,全年日历农历表在线查看,挂历在线查看。';
		}
		$solarmm = SolarMonth::fromYm($yy, $nn);
		for($i = 0;$i<12;$i++){
			if($i == 0){
			$nextmontharr[$i]['year'] = $yy;
			$nextmontharr[$i]['month'] = $nn;		
			}else{
			$nextmontharr[$i]['year'] = $solarmm->next($i)->getYear();
			$nextmontharr[$i]['month'] = $solarmm->next($i)->getMonth();
			}
		}	

$mtargetDomain = "mhl.caohongji.com"; // 手机端域名
if($_SERVER['HTTP_HOST']==$mtargetDomain){
	include template('mobile','yearrili');	
}else{
	include template('huangli','yearrili');
}		
		
	}

相关程序

黄历网站源码带文章系统带免登录发布模块
PHP黄道吉日查询网源码开源带数据黄历
S19测算引流文章系统带火车头免登录发布
S13仿农历网源码
S16节日倒计时网源码
S17宝宝起名网带文章系统源码
S7诗词起名网引流程序
S5粉红色UI老黄历日历网程序
S3棕色UI老黄历网程序源码
S15灵签网源码
S18周公解梦网源码
测算起名工具网源码
奥顺八字网
八字综合门户网

相关推荐
Acrelhuang3 分钟前
安科瑞5G基站直流叠光监控系统-安科瑞黄安南
大数据·数据库·数据仓库·物联网
南宫理的日知录10 分钟前
99、Python并发编程:多线程的问题、临界资源以及同步机制
开发语言·python·学习·编程学习
YUJIANYUE17 分钟前
PHP将指定文件夹下多csv文件[即多表]导入到sqlite单文件
jvm·sqlite·php
逊嘘26 分钟前
【Java语言】抽象类与接口
java·开发语言·jvm
Half-up29 分钟前
C语言心型代码解析
c语言·开发语言
十叶知秋1 小时前
【jmeter】jmeter的线程组功能的详细介绍
数据库·jmeter·性能测试
Source.Liu1 小时前
【用Rust写CAD】第二章 第四节 函数
开发语言·rust
monkey_meng1 小时前
【Rust中的迭代器】
开发语言·后端·rust
余衫马1 小时前
Rust-Trait 特征编程
开发语言·后端·rust
monkey_meng1 小时前
【Rust中多线程同步机制】
开发语言·redis·后端·rust