php历法,Atitit.基于时间戳的农历日历历法日期计算
Atitit.基于时间戳的农历日历历法日期计算
1.农历xx年的大小月份根据万年历查询1
2.农历xx年1月1日的时间戳获取1
3.计算当年的时间戳与农历日期的对应表,时间戳为key,日期为val1
4.根据获取的时间戳得到农历日期2
1.农历xx年的大小月份根据万年历查询
2006 年大进的月份13689,11,12
闰月的月份 none
小金月份2457,10
2.农历xx年1月1日的时间戳获取
农历2016年1月1日,换算为公历的2016-02-08,获取时间戳(sec为单位)
2016-02-08 00:00:01的时间戳为:1454860801
// 获取某个时间格式的时间戳
var stringTime = "2016-02-08 00:00:01";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872
console.log(stringTime + "的时间戳为:" + timestamp2);
精确到天的时间戳16838.66667824074 天
作者:: ★(attilax)>>>绰号:老哇的爪子(全名::Attilax Akbar Al Rapanui阿提拉克斯阿克巴阿尔拉帕努伊)汉字名:艾龙,EMAIL:1466519819@qq.com
转载请注明来源:http://www.cnblogs.com/attilax/
3.计算当年的时间戳与农历日期的对应表,时间戳为key,日期为val
var base=16838;
var lit_a=[2,4,5,7,10];
var map={};
var map_abs={};
var offset=1;
for(var i=1;i<=12;i++)
{
for(var j=1;j<=30;j++)
{
map[offset]=i+"-"+j;
map_abs[offset+base]=i+"-"+j;
console.log(" offset:"+offset+" date:"+map[offset]);
offset++;
if(lit_a.indexOf(i)>-1) //if mon is litt mon
{
if(j>=29)
break;
}
}
}
4.根据获取的时间戳得到农历日期
function getNowDateTmstmp()
{
var timestamp = Date.parse(new Date());
timestamp=timestamp/(3600*24*1000);
return Math.floor(timestamp);
}
var nowStmp_date=getNowDateTmstmp();
alert( map_abs[nowStmp_date]);
php历法,Atitit.基于时间戳的农历日历历法日期计算相关推荐
- 网页日历与日期计算(一)
基本的网页日历与日期计算 最近刚刚开始学习前端,先从基础的html+css+js方面学习(参考w3c).为了巩固学习成果,制作一个简单的网页日历以及日期计算,主要布局有: 页面显示日历,实现月份切换, ...
- 基于ant-design-vue的简易农历日历
最近在用ant-design-vue开发过程中,想使用农历日历,不过现有的Calendar暂时不支持农历日历,于是基于ant-design-vue的组件Calendar,再此基础上进行扩展开发了一个简 ...
- java万年历开题报告_基于java平台的多历法万年历软件#(开题报告+论文+源代码)...
基于java平台的多历法万年历软件#(开题报告+论文+源代码) 如有需要请联系 QQ:1294122080 摘要 1.论文题目:基于java的多历法万年历软件 2. 专 业:计算机科学与技术 3.指导 ...
- vue实现农历日历插件——vue-jlunar-datepicker插件的使用——技能提升
最近在写后台管理系统,需要实现一个功能就是农历日历组件,需要实现 选择日历/回显日历等功能 效果图如下: vue-jlunar-datepicker这个插件本身是基于vue2.0和elementUi框 ...
- python日历下拉框_Python版的农历日历Calendar,功能简单
1.[代码][Python]代码 Python语言: Python版的农历日历Calendar,功能简单 #coding=utf-8 #代码修改自wangfei(wangfei@hanwang.com ...
- 基于Vue开发一个日历组件
最近在做一个类似课程表的需求,需要自制一个日历来支持功能及展现,就顺便研究一下应该怎么开发日历组件. 更新 2.23修复了2026年2月份会渲染多一行的bug,谢谢@深蓝一人童鞋提出的bug,解决方案 ...
- Atitit 基于dom的游戏引擎
Atitit 基于dom的游戏引擎 1. 添加sprite控件(cocos,createjs,dom)1 1.1.1. Cocos1 1.1.2. createjs1 1.1.3. Dom模式2 1. ...
- php 调用日历控制,基于ThinkPHP实现的日历功能实例详解
本文实例讲述了基于ThinkPHP实现的日历功能.分享给大家供大家参考,具体如下: 开发环境介绍 最新,闲来没事,便开发了一款简单的日历,来统计工作情况.为了开发便捷,使用ThinkPHP架构.界面如 ...
- C# 封装的功能强大的中国农历日历操作类的代码
将代码过程经常用的代码片段备份一下,下边资料是关于C# 封装的功能强大的中国农历日历操作类的代码,希望能对大伙有些用途. private static int leapDays(int y){if ( ...
最新文章
- 勒索病毒一周记:它让我们得到了什么经验教训?
- 十六进制转double
- 云计算应用之路--第三届中国云计算大会
- Java笔记-keytool生成SSL双向证书
- 老司机带你在MySQL领域“大吉大利,晚上吃鸡”
- 又错过了暴富的机会!亚马逊AWS突发Bug,比特币现史诗级捡漏机会?
- 计算机网络存在的漏洞,计算机网络安全漏洞及防范措施
- 好看的php表格样式,HTML5制作表格样式
- Linux开发环境——RHEL7更换yum源
- EA量化交易是什么?外汇EA量化交易可靠吗?
- 【C++基础之十】友元函数和友元类
- 家用无线TP-LINK路由器使用一段时间后,频繁断网解决办法之一
- hdu——4379 ——The More The Better
- DiskGenius备份/还原分区=备份Windows系统
- 【转载】eMule电驴使用从入门到精通(8)-------代理和高ID、低ID
- 英文科技论文写作细节
- spacemacs配置
- 2021年建筑行业税收优惠政策
- 基于SSM的企业公司财务管理(javaweb-php-asp.netC#-j2ee)包含资产管理-凭证管理-出纳往来管理-年终资产数据统计分析
- 休眠 鼎鼎机器人_COC部落冲突鼎鼎机器人