黄历工具网/万年历/财神方位/日历/佛历/道历/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周公解梦网源码
测算起名工具网源码
奥顺八字网
八字综合门户网

相关推荐
dazhong201226 分钟前
PLSQL 客户端连接 Oracle 数据库配置
数据库·oracle
Kisorge26 分钟前
【C语言】指针数组、数组指针、函数指针、指针函数、函数指针数组、回调函数
c语言·开发语言
轻口味1 小时前
命名空间与模块化概述
开发语言·前端·javascript
苹果醋32 小时前
React源码02 - 基础知识 React API 一览
java·运维·spring boot·mysql·nginx
晓纪同学2 小时前
QT-简单视觉框架代码
开发语言·qt
威桑2 小时前
Qt SizePolicy详解:minimum 与 minimumExpanding 的区别
开发语言·qt·扩张策略
飞飞-躺着更舒服2 小时前
【QT】实现电子飞行显示器(简易版)
开发语言·qt
了一li3 小时前
Qt中的QProcess与Boost.Interprocess:实现多进程编程
服务器·数据库·qt
明月看潮生3 小时前
青少年编程与数学 02-004 Go语言Web编程 16课题、并发编程
开发语言·青少年编程·并发编程·编程与数学·goweb
明月看潮生3 小时前
青少年编程与数学 02-004 Go语言Web编程 17课题、静态文件
开发语言·青少年编程·编程与数学·goweb