using System; namespace DotNet.Utilities { /// <summary> /// 农历属性 /// </summary> public class CNDate { /// <summary> /// 农历年(整型) /// </summary> public int cnIntYear = 0; /// <summary> /// 农历月份(整型) /// </summary> public…
<?php class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),array(5,1,26,43344),array(0,2,13,59728), array(0,2,2,27296),array(3,1,22,44368),array(…
最近的工作中客户要求前台页面展示日历,日历内容包括:农历年月日日.公历年月日.生肖.天干地支.农历节日.公历节日.24节气等信息,之前在网上查找资料关于Java实现方面的文章不少,但是大多数针对节气.农历节日的计算不够精确.后来根据相关资料自己开发并完善了这一需求.实现代码如下: package myTools; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calenda…
/* var bsYear; var bsDate; var bsWeek; var arrLen=8; //数组长度 var sValue=0; //当年的秒数 var dayiy=0; //当年第几天 var miy=0; //月份的下标 var iyear=0; //年份标记 var dayim=0; //当月第几天 var spd=86400; //每天的秒数 var year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354 v…
<?function rili($style,$Atime){ $debug = false; $glmonth = date("n",$Atime);    //1-12 $glday   = date("j",$Atime);    //1-31 $glweek  = date("w",$Atime);    //0-6 $glyear  = date("Y",$Atime);    // if( $glweek==…
Sexagenary Cycle Time Limit: 2 Seconds      Memory Limit: 65536 KB 题目链接:zoj 4669 The Chinese sexagenary cycle, also known as the stems-and-branches, is a cycle of sixty terms used for recording days or years. Each term in the sexagenary cycle consist…
/** * 公历[1900-1-31,2100-12-31]时间区间内的公历.农历互转 * @charset UTF-8 * @Author Jea杨(JJonline@JJonline.Cn) * @Version 1.0.0 * @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0] * @农历转公历:calendar.lunar2solar(1987,09,10); //[you can…
所有的新增都用 'myAdd start'和'myAdd end'标注,所有的修改都用'myChange start'和'myChange end'标注. 借用了 1900-2100区间内的公历.农历互转  自己添加了节假日数组及一个方法:传入calendar(公历或农历)m月d日获得该日期的节假日,修改后的代码: /** * @1900-2100区间内的公历.农历互转 * @charset UTF-8 * @Author Jea杨(JJonline@JJonline.Cn) * @change…
最近在做一个黄历的快应用(quickapp),需要涉及到公历转阴历,效果如下: 快应用(https://www.quickapp.cn/): 快应用是基于手机硬件平台的新型应用形态:标准是由主流手机厂商组成的快应用联盟联合制定: 快应用标准的诞生将在研发接口.能力接入.开发者服务等层面建设标准平台:以平台化的生态模式对个人开发者和企业开发者全品类开放. 快应用具备传统APP完整的应用体验,无需安装,即点即用. 对于阴阳历的转换,分享一位牛人的做法: /** * @1900-2100区间内的公历.…