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

news2024/12/23 8:52:40

黄历工具网/万年历/财神方位/日历/佛历/道历/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。

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

代码演示:

	/***
	 *年日历
	 作者:奥顺互联  微信: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周公解梦网源码
测算起名工具网源码
奥顺八字网
八字综合门户网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1857554.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux命令重温

目录 Linux安装基础命令lsllcdpwdmkdirrmdirtouchcpmvrmvi/vim>和>>catheadlessmoretailechoclearwhich 进阶命令其他命令 Linux安装 通过vmware设置模拟硬件环境安装centos系统进行相应的网络配置安装xshell bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用…

【计划】软件项目总体计划书(项目必备资料合集原件)

项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。 软件全套精华资料包清单部分文件列表&#xff1a; 工作…

力扣爆刷第153天之TOP100五连刷26-30(接雨水、环形链表、最长上升子序列)

力扣爆刷第153天之TOP100五连刷26-30&#xff08;接雨水、环形链表、最长上升子序列&#xff09; 文章目录 力扣爆刷第153天之TOP100五连刷26-30&#xff08;接雨水、环形链表、最长上升子序列&#xff09;一、300. 最长递增子序列二、415. 字符串相加三、143. 重排链表四、42.…

【C++庖丁解牛】函数栈帧的创建与销毁

&#x1f341;你好&#xff0c;我是 RO-BERRY &#x1f4d7; 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f384;感谢你的陪伴与支持 &#xff0c;故事既有了开头&#xff0c;就要画上一个完美的句号&#xff0c;让我们一起加油 目录 1. 寄存器2. ebp和esp是如…

【前端】[vue3] [uni-app] 组件样式击穿:deep

我是在开发uni-app时测试的思路&#xff0c;大家可以借鉴一下。 我这边测试的是uni组件&#xff0c;但是我觉得即便你用element-plus之类的&#xff0c;样式击穿的思路都相同。 我自定义了一个全局样式scss文件&#xff0c;并引入到了项目中。(如图) 利用vue3 中的 deep 方式…

2024届应届生突破1179万人,如何瞄准AI行业,获得高薪职业前景

应届生如何开启AI行业的职业生涯&#xff1f; ©作者|Zhongmei 来源|神州问学 引言 人工智能和数据科学几乎可以在任何产生数据的场合中发挥作用&#xff0c;因为它们开辟了一种全新的范式——让机器能够从数据中提炼出知识。自2011年人工智能走出实验室的门槛&#xff0c…

Sapphire开发日志 (十一) 登陆注册功能

任务介绍 本周实现登陆注册功能。 由于本项目主要关注在数据集的相关操作&#xff0c;所以对于用户的登录注册验证没有必要采取完整的一套手机号&#xff08;邮箱&#xff09;验证机制&#xff0c;简单的实现一个注册和登录功能即可。 背景效果 首先展示效果 整体背景页面和…

【事件总线】EventBus

文章目录 概述如何使用如何发布消息如何进行消息监听 来源 概述 事件总线是对发布-订阅模式&#xff08;观察者&#xff09;的一种实现&#xff0c;是一种集中式事件处理机制&#xff0c;允许不同的组件之间进行彼此通信而又不需要相互依赖&#xff0c;达到一种解耦的目的。 …

喜讯:ISO年度审核通过!

在数字化时代&#xff0c;质量是我们不变的追求。近日&#xff0c;矩阵起源迎来了一个值得庆祝的时刻——三项ISO体系年度考核顺利通过&#xff01;分别为&#xff1a;ISO9001 质量管理体系标准认证、ISO20000信息技术服务管理体系认证及ISO27001 信息安全管理体系认证。 ISO标…

摘苹果-第13届蓝桥杯省赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第88讲。 摘苹果&#xff0…

品牌出海!独立站不仅是方向,而是成为跨境电商主流了

近些年&#xff0c;随着跨境电商3.0品牌出海和本土化时代的到来&#xff0c;独立站成为品牌出海的必备渠道和关键胜负手&#xff01; 搭建独立站作为品牌本土化的最好展示载体&#xff0c;独立的品牌包装与产品页面&#xff0c;能够更好讲述品牌故事&#xff0c;因而得以快速发…

fvcore库的一些功能和使用

目录 一、安装fvcore库 二、使用 fvcore是Facebook开源的一个轻量级的核心库&#xff0c;它提供了各种计算机视觉框架中常见且基本的功能。其中就包括了统计模型的参数以及FLOPs等。 项目地址&#xff1a;fvcore 一、安装fvcore库 pip install fvcore 二、使用 1、计算模…

Debian12中搭建TiddlyWiki服务并进行配置

一、Node.js 环境安装 apt update & apt install nodejs npm ## 查看版本 node -v npm -v二、安装Tiddlywiki npm install -g tiddlywiki## 查看版本号 tiddlywiki --version 三、配置并运行 tiddlywiki ## 在/home 目录自动创建Testwiki文件夹&#xff0c;作为wiki的存…

项目实践---Windows11中安装Zookeeper/Hadoop/Hive的部分问题解决

一.Hadoop与Hive兼容版本选择 正常来说&#xff0c;Hadoop与Hive版本不兼容会出现很多问题导致hive安装失败&#xff0c;可以先确定HIve的版本&#xff0c;比如&#xff1a;要用Hive3.1.2版本&#xff0c;该如何确定使用Hadoop的版本呢&#xff0c;需要我们在hive源码中找到对…

自学鸿蒙HarmonyOS的ArkTS语言<四>@Builder自定义构建函数

作用&#xff1a;可以提取重复的ui, 在buil()中调用 【官方文档传送门】 一、用在自定义组件内 自定义组件内可以有一个或多个Builder只能在所属组件的builder方法和其他Builder中调用&#xff0c;组件外不能调Builder中的this指当前所属组件&#xff0c;组件的状态变量可以在…

LeetCode 热题100 --双指针

双指针 b站UP主蜜糖&#xff1a;由于数据特征的有序性&#xff08;大小或者正负&#xff09;&#xff0c;所以可以证明当前节点一定是优于过往节点&#xff0c;从而可以通过数据的维度数量的指针&#xff0c;逐步的迭代收敛最终找到最优解。 283.移动零 相关标签 &#xff1a;…

计算机网络 —— 应用层(电子邮件)

计算机网络 —— 应用层&#xff08;电子邮件&#xff09; 电子邮件发送电子邮件的过程SMTP特性工作流程 电子邮件格式MIME关键组件工作方式 POP/IMAPPOP&#xff08;邮局协议&#xff09;IMAP&#xff08;因特网邮件访问协议&#xff09; 基于万维网的电子邮箱特点优势常见的基…

营销复盘秘籍,6步法让你的活动效果翻倍

在营销的世界中&#xff0c;每一次活动都是一次探险&#xff0c;而复盘就是探险后的宝藏图&#xff0c;指引我们发现问题、提炼经验、优化策略。 想要学习如何复盘&#xff0c;只要了解以下复盘六大步骤&#xff0c;即可不断总结&#xff0c;逐渐走向卓越。 第一步&#xff1…

lvgl v8.3 windows仿真

1&#xff0c;下载安装codeblocks20.03 https://zenlayer.dl.sourceforge.net/project/codeblocks/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe?viasf1 2&#xff0c;下载代码 git clone --recurse-submodules https://github.com/lvgl/lv_port_win_codeblock…

fairseq (Facebook AI Research) 包

0. Abstract 最近在看一个用 RNNs 网络做 Translation 任务的程序, 关于数据处理部分, 主要用到工具包 sentencepiece 和 fairseq, 前者主要是对文本进行分词处理, 后者则是对已分词的文本进行二进制化和快速加载. 包越方便使用, 就说明包装得越狠, 也就越令人一头雾水, 本文简…