源码简介:
工具网源码|计算某一天是当年的第几周,第几天,黄历工具,无文章系统,全站同过算法实现,并在前台展示,页面多,很适合seo。
演示站:
https://dijizhou.wengu8.com/
月历:https://dijizhou.wengu8.com/yueli/2024-7.html
年历:https://dijizhou.wengu8.com/rili/2024.html
截图:
内容展示:
今天是2024年的第27周,星期二,7月的第1周。
今天出生的人是巨蟹座。
今日是2024年7月2日,农历 二〇二四年五月廿七。
2024年有53个周,今年是闰年,2024年有366天,已过天,剩余182天(距离2025年还有182天)。
代码展示:
//本程序由奥顺互联 微kkmp326更新维护
//官网:https://cs.phpmoso.com/
public function jisuanzhoushu() {
$yy = $_POST['year'];
if(!$yy){$yy=date('Y',time());}
$nn = $_POST['month'];
if(!$nn){$nn=date('n',time());}
$jj = $_POST['day'];
if(!$jj){$jj=date('j',time());}
$date1 = $yy.'年'.$nn.'月'.$jj.'日';
$solar = Solar::fromYmd($yy, $nn, $jj);
$lunar = $solar->getLunar();
$weekdangqian = '星期'.$lunar->getWeekInChinese();
$solarweek = SolarWeek::fromYmd($yy, $nn, $jj,1);
$dijizhou = $solarweek->getIndexInYear();//今年的第几周
$dangyuedijizhou = $solarweek->getIndex();//本月的第几周
$nongli = $lunar->toString();
$zhoushux = SolarWeek::fromYmd($yy, 12, 31,1)->getIndexInYear();//今年总周数
$dijitian = SolarUtil::getDaysInYear($yy, $nn, $jj);//第几天
$guoqutianshu = SolarUtil::getDaysInYear($yy, $nn, $jj) - 1;//第几天
$jinniantianshu = SolarUtil::getDaysOfYear($yy);//今年的总天数
$shengyutianshu = $jinniantianshu - $dijitian;//剩余天数
return_json(array('d'=>array('XingQiJi'=>$weekdangqian,'DiJiZhou'=>$dijizhou,'DiJiZhouOfMonth'=>$dangyuedijizhou,'YangLi'=>$date1,'NongLi'=>$nongli,'TotalWeeks'=>$zhoushux,'Passed'=>$guoqutianshu,'LeftdDays'=>$shengyutianshu,'TotalDays'=>$jinniantianshu,'Year'=>$yy,'Message'=>'')));
}