php根据公历获得农历,PHP获取阳历或农历的节日函数

PHP获取阳历或农历的节日函数

...@  2012-04-11  0  0  2906

//节日

function festival($today){

$temp=$f_lunar=$f_solar='';

$lunar_cls = new Lunar();

$nl_today  = date("Y-m-d",$lunar_cls->S2L($today));  //获取农历

$arr_lunar=array('01-01'=>'春节','01-15'=>'元宵节','05-05'=>'元宵节','07-07'=>'七夕情人节','08-15'=>'中秋节','09-09'=>'重阳节');

$arr_solar=array('01-01'=>'元旦','02-14'=>'情人节','03-08'=>'妇女节','03-12'=>'植树节','04-01'=>'愚人节','04-08'=>'复活节','05-01'=>'劳动节','05-04'=>'青年节','05-12'=>'护士节','05-31'=>'无烟日','06-01'=>'儿童节','07-01'=>'建党节','08-01'=>'建军节','09-10'=>'教师节','10-01'=>'国庆节','10-31'=>'万圣节','12-24'=>'平安夜','12-25'=>'圣诞节');

$md_lunar=substr_replace($nl_today,'',0,5);

$md_solar=substr_replace($today,'',0,5);

$f_lunar=$arr_lunar[$md_lunar];

$f_solar=$arr_solar[$md_solar];

if(!empty($f_lunar) && !empty($f_solar)){$temp='/';}

return trim($f_lunar.$temp.$f_solar);

}

说明:该主题及内容可以随意免费转发,但转发时请注明来源于“哈喽吧”哦^_^。

赞一个

打赏

回复主题

你可能感兴趣的:(php根据公历获得农历)