首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序技术知识

    php获取农历日期节日

    $c = new DayService(); $today=$c->convertSolarToLunar(date('Y'),date('m'),date('d')); $time ="农历 ,array(0,2,13,22176),array(0,2,2,39632), array(2,1,22,19176),array(0,2,10,19168),array(6,1,30,42200 ),array(2,1,23,38608),array(0,2,11,38320),array(7,2,1,18872),array(0,2,20,18800), array(0,2,8,42160 bitArray); $i++) $bitArray[$i] = $bitArray[$i] + 29; return $bitArray; } /** * 获取农历每年的天数 * @param year 农历年份 */ function getLunarYearDays($year) { $yearData = $this

    9.6K20编辑于 2022-03-01
  • 来自专栏棒棒小飞人

    显示农历的js代码

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>js 显示农历</title> <style type="text/css"> cYear, cMonth, cDay, TheDate; CalendarData = new Array(0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x415B5, 0x2B6 , 0x957, 0x2092F, 0x497, 0x60C96, 0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, 0x3126E new Date() : new Date(arguments[0], arguments[1], arguments[2]); var total, m (solarMonth - 1) : 11; e2c(solarYear, solarMonth, solarDay); return GetcDateString();

    20.6K00发布于 2021-09-23
  • 来自专栏python3

    Python实现农历生日提醒功能

    前言: 某天突发奇想,想要实现一个农历生日提醒。 这个时候有了如下的大概思路: 获取农历   ——>    匹配    ——>     提醒     发现实现这个需求最主要的在获取农历这一块,后边两个不是什么巨大挑战。 所以,现在思路如下: 爬取农历存库   ——>    匹配姓名表    ——>     提醒 一、爬取日历网站 刚开始是按照每年一个表的思路去爬,代码及注释如下: 首先是建表: (文件名:reptile 平均1条6条数据 从1900-2049年需要2个半小时以上时间。 爬完仔细一下,一个表才365条记录,1900-2049才150年 完全可以合成一张表。 二、将想要提醒的人加入一张表,用于匹配     姓名表比较简单,主要有姓名,性别,日期,农历日期。一些星座等其他信息可以根据需要自己添加。

    3K10发布于 2020-01-09
  • 来自专栏钱塘小甲子的博客

    同比日期的获取(公历与农历

    这些数据更多的时候,我们希望看到的是一个同比的情况,而且是农历同比,比如钢铁的库存、水泥的产量、建材的成交量等等,所以就涉及计算去年同比的一个问题了。 下面的代码就是在当前的有数据的时间列表中,找到去年同比最近的一天,可以是农历也可以是公历。 import sxtwl def find_previous_day(current_date, date_list, lunna=True): # 用于寻找前一年与当前时间点最接近的日期,公历或者农历都可以 cur_date = pd.to_datetime(current_date) if lunna: # 农历同比 lunar = sxtwl.Lunar() lunna就是是否是农历的flag了。

    2.9K20发布于 2019-03-19
  • 来自专栏快学Python

    666,Python竟然还可以计算农历

    直接在命令⾏窗⼝中输⼊如下命令: pip install zhdate 详细使用方法 zhdate库,不用网络接口直接本地计算中国农历,支持农历阳历互转[2]。 阳历与农历日期的相互转换 在交互式环境中输入如下命令: from zhdate import ZhDate date1 = ZhDate(2022, 2, 2) # 新建农历 2022年二月初二(龙抬头 )的日期对象 print(date1) # 直接返回农历日期字符串d 输出: 农历2022年22日 在交互式环境中输入如下命令: t_date1 = date1.to_datetime() t_date1 (2022, 2, 6) date2 = ZhDate.from_datetime(dt_date2) # 从阳历日期转换成农历日期对象 date2 输出: 农历2022年1月6日 闰月 在交互式环境中输入如下命令 ,在交互式环境中输入如下命令: ZhDate.today() 输出: 农历2022年2月7日 此外,zhdate模块也支持加减法。

    2.3K10编辑于 2022-03-23
  • 来自专栏编程微刊

    lunar=false,日历插件不显示农历

    前面使用过组件uni-calendar,有的时候,在实现一个大点的效果的时候,为了使界面看上去更加的简洁,是不需要展示农历日期的,其实很简单,只需要将lunar="true" 改成lunar="false :insert="true" :lunar="false" :selected="selected" :start-date="'2019-3-2'

    35200编辑于 2025-05-19
  • 来自专栏Qt项目实战

    Qt开源作品30-农历控件

    一、前言 农历控件在国产linux中必备的控件之一,毕竟要适应国人的习惯,你看win10系统的日历,现在点开来直接就有农历在上面,非常方便人性化,所以在很多用Qt做的项目中,也有农历控件的应用场景,而Qt 自带的日历控件比较简单,仔细看过源码的人也只知道,其实就是一堆微调框,下拉框,表格组成的,于是打算借用此方法造一个农历控件,本控件的算法是倪大侠提供的,个人测试下来还是没有问题的,造这个农历控件最大的难点是如何根据日期计算农历时间 ,再加上一些农历的节气之类的,这个网上估计也有很多的算法参考。 主要功能: 可设置边框颜色/周末颜色/角标颜色/农历节日颜色 可设置当前月文字颜色/其他月文字颜色/选中日期文字颜色/悬停日期文字颜色 可设置当前月农历文字颜色/其他月农历文字颜色/选中日期农历文字颜色 - 3; painter->drawEllipse(QPointF(width / 2, height / 2), radius, radius); } else if (selectType

    2.1K20发布于 2020-06-08
  • 来自专栏四楼没电梯

    开源多语言公历农历转换

    在javascript目录下node check.js启动 2.http://localhost:1337/? 有2个数据表,对于每一年,一张表存着X年正月初一对应的公历年月日,另一张表存着X年农历每个月的天数以及闰月的月份。 然后根据这两张表进行日期的偏移。 API For CSharp or Java /** *农历转公历 */ public static Solar LunarToSolar(Lunar lunar) /** *公历转农历 */ public /** *农历转公历 */ def LunarToSolar(self, lunar): /** *公历转农历 */ def SolarToLunar(self, solar): API For ) API For swift /** *农历转公历 */ class func LunarToSolar( lunar:Lunar)->Solar /** *公历转农历 */ class func

    1.8K10编辑于 2024-10-12
  • 来自专栏敏捷开发&项目管理

    国外程序员陋习,写在农历狗年前国产程序员陋习,写在农历猴年前

    为了呼应下面以前写的文章,今天来写写国外程序员的陋习(当然不是所有人都是这样,但是也应该是我碰到比较多的) “国产程序员陋习,写在农历猴年前” http://www.cnblogs.com/michael703

    95170发布于 2018-04-12
  • 来自专栏编程微刊

    lunar=false,日历插件不显示农历

    前面使用过组件uni-calendar,有的时候,在实现一个大点的效果的时候,为了使界面看上去更加的简洁,是不需要展示农历日期的,其实很简单,只需要将lunar="true" 改成lunar="false :insert="true" :lunar="false" :selected="selected" :start-date="'2019-3-2'

    3.1K20发布于 2020-02-13
  • 来自专栏cwl_Java

    Java工具集-农历日期工具类

    , 0x6a50, 0x6d40, 0xab54, 0x2b6f, 0x9570, 0x52f2, 0x4970, 0x6566, 0xd4a0, 0xea50, 0x6a95, , 0xd2b2, 0xa950, 0xb557, 0x6ca0, 0xb550, 0x5355, 0x4daf, 0xa5b0, 0x4573, 0x52bf, 0xa9a8, 0xe950, 0x6aa0 )(\\d{2})([\\s\\*])(.+)$"); private final static Pattern wFreg = Pattern.compile("^(\\d{2})(\\d)( [i2]; if (lunarDay < 11) { c1 = SolarTermsUtil.lunarString2[0]; } if (i2 == 0) { c2 = SolarTermsUtil.lunarString2[1]; } return c1 + c2;

    4K20发布于 2020-06-10
  • 来自专栏四楼没电梯

    公历农历转换库Lunar Solar Calendar Converter

    项目介绍 Lunar Solar Calendar Converter 是一个多语言支持的公历(阳历)和农历(阴历)转换工具。 主要特点 支持公历到农历的转换,以及农历到公历的转换。 使用以下URL进行测试: 公历转农历:http://localhost:1337/?src=2015,1,15 农历转公历:http://localhost:1337/?

    3.3K10编辑于 2024-10-12
  • 来自专栏Hongten

    java开发_中国的公历转农历_源代码

    0x1c8d7, 0x0c950, 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 20 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2 1, 2, 1, 1, 2, 37 1, 2, 1 }; 38 final private static int[] year19 = new int[] { 0, 1, 2, 1, 1, 41 2, 1, 2, 1 }; 42 public final static String[] nStr1 = new String[] (龙)年八月廿二 2 2012年10月7日 星期日 农历己巳(蛇)年八月初十 注:第二条输出记录,我们有做处理,所以输出的是当前的日期,你也可以自己写一个方法,如:oneDay(int year,int 遗憾的事总是有滴,就是这样一个问题: 1 //如果我现在给出了农历,如:农历壬辰(龙)年八月廿二
    2 //我想要输出公历:2012年10月7日 星期日
    如果大家看了这篇blog后

    3.2K20发布于 2018-09-13
  • 来自专栏微卡智享

    Android的CalendarView控件使用及日期进行农历转换

    前言 我们在做一些日历或是对一些重要日期记录时有时会用到农历,Android里面网上可以看到一些农历的相关类,我们这里也是在度娘里找到的直接借用一下,主要是来介绍怎么使用。 视频演示效果 ? 实现思路就是用日期控件点击选取日期,然后按获取农历按钮在文本框中显示当前农历日期,并弹出个Toast提示框显示当前是什么属相年。 然后我们回到MainActivity.java来看看实现方法 ? ? {0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x1c8d7, 0x0c950, 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2

    3.8K31发布于 2019-07-24
  • 来自专栏技术派

    PHP 实现公历日期与农历日期的互转换

    PHP 实现公历日期与农历日期的互转换 前言:  今天根据客户的需求对时间进行了转换,就是客户要求增加农历日期的显示,在网上抄袭了一段,稍微修改了一下运行成功了,不难的,改动的很少的. 1950年开始 private $_LMDay = array( //差:该年的农历正月初一到该年公历1月1日的天数;1~12:农历月份天数;闰:如有闰月,记录该月平月天数 // 差 1 2 3 4 5 $day); $days=round(($date2-$date1)/3600/24); $days += 1; //获取相应年度农历数据,化成数组Larray $Larray = $this->_LMDay ="(闰)"; //return $Ldate; } //农历转公历(date:农历日期; type:是否闰月) public function L2S($date,$type = 0) { list( > 366 || ($this->GetSMon($month,2)!

    6.5K60发布于 2021-07-07
  • 来自专栏敏捷开发&项目管理

    国产程序员陋习,写在农历猴年前

    工作这么多年了,接触过一些外国程序员也接触过不少国产程序员。 觉得国产程序员还是有些陋习的,当然不是所有人都有,只是比较常见而已。 大家随便看看,当是娱乐就好了:) 不谦虚 觉得老程序员只是年龄上老一点,想法,编程水平都不行,只是倚老卖老。 但是大哥,人家吃过的猪肉比你见过的猪还多,能混到今天肯定还是有两把刷子的。 你老拿自己的强项去比人家的弱项,当然你牛逼,你是田忌赛马~~ 不懂装懂 问个东西或技术他会不会,他会的。 和客户谈个需求问技术人员懂了没,清楚了没,懂了,清楚了。 问这个功能完成实现有没有问题,

    93840发布于 2018-04-12
  • 来自专栏全栈程序员必看

    NOIP2008_2012年12月16号农历

    2012 DAY 1 T1 Vigenère密码 纯模拟 #include<bits/stdc++.h> char a[105],b[1005],ans[1005]; int len1,len2, stdin); //freopen("vigenere.out","w",stdout); scanf("%s%s",a+1,b+1); len1=strlen(a+1); len2= c[i]=a[i]-130; } /* for(int i=1;i<=len1;i++){ cout<<c[i]; }*/ for(int i=1;i<=len2; %26==p){ ans[i]=x; break; } } if(b[i]>='a') ans[i]+='a'-'A'; } for(int i=1;i<=len2; i++) cout<<ans[i]; } T2 国王游戏 由推理可得,当按照每个人左右手数字乘积进行排序,所得的是最优的。

    42840编辑于 2022-09-23
  • 来自专栏web前端教室

    农历2016年最后一次先行者群视频

    今天是周日,也是农历2016年最后一次先行者群视频课程,然后就是春节了,提前祝大家春节快乐。下次课程就要在2月才开始。 如上图,从2016年二三月吧,开始到现在,先行者计划里的内容已经讲完一半。 //========== 点击地址菜单,将其显示出来; 1,点击省,显示所有的省的列表; getProvince 2,再点击某个市,显示所有的市的列表; getCity 3,再点击某个市,显示所有的区县的列表 (){ //===== } //prototype添加的就是,外挂方法 objs.prototype = { xxx1:function(){ asdf asdf adf }, xxxx2: 学习前端组件,要从 1,代码编写; 2,具体业务; 3,组件的思想。 以上就是本次课程的提炼与总结。

    1.1K71发布于 2018-02-06
  • 来自专栏SQL数据库开发

    教你用SQL生成一张带「农历」的日期维度表

    农历与世界通用的日历有所区别,是科学家演算出来的,目前为止只有到2049年的,以后的有了还可以加入! 所以我们可以把已经演算出来的具体农历制作成一张表,通过调用当前的日期来返回具体的农历。 int not null ) 插入农历数据 农历数据包含从1900年到2049年的具体数据。 ALL SELECT 1907,'0x056a0',22176 UNION ALL SELECT 1908,'0x09ad0',39632 UNION ALL SELECT 1909,'0x055d2' UNION ALL SELECT 1945,'0x025d0',9680 UNION ALL SELECT 1946,'0x092d0',37584 UNION ALL SELECT 1947,'0x0d2b2 农历的计算有固定的规则,我们通过下面的算法计算出公历日期对应的农历

    1.1K10编辑于 2024-04-25
  • 来自专栏wujunmin

    如何为Power BI日历图表增加农历、节气、节日、星座以及其他任何信息

    日历可以突出显示今天(27日),并且增加农历: 可以增加星座: 还可以农历、节气、节日同时显示: 显示信息可以切片器动态切换,法定节假日有休假和上班调休提醒: 除了日历相关的内容,还可以增加模型中的指标信息提示 基础的日期表同上一节一样,一个度量值完成,以下列举2年: 日期表 = ADDCOLUMNS(CALENDAR(DATE(2021,1,1),DATE(2022,12,31)), "年",YEAR([ Date]), "月",MONTH([Date]), "日",DAY([Date]), "星期",RIGHT(FORMAT([Date],"AAA"),1), "星期值",WEEKDAY([Date],2) , "第几周",WEEKNUM([Date],2) ) 农历、节气、节日、星座、放假安排等信息可在网上搜索万年历获得(文末的二维码作者已经整理好了2022年的,供星友使用): 新建一个切换条件表,以便设置切片器进行显示内容切换 +节气+节日",SELECTEDVALUE('日期表'[农历节日节气]),"农历",SELECTEDVALUE('日期表'[农历]),"星座",SELECTEDVALUE('日期表'[星座]),BLANK

    3.3K40编辑于 2021-12-06
领券