全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

原生js实现日期计算器功能

本文实例为大家分享了日期计算器的具体实现代码,供大家参考,具体内容如下

日期计算器html代码片段:

<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>日期计算器</title>
 <script type="text/javascript" src="date_calc.js"></script>
</head>
<body>
<br><br>
<b>推算几天后的日期:</b>
<br>
 和
<input size="8" id="SY" value="2016">年
<input size="4" id="SM" value="11">月
<input size="4" id="SD" value="16">日
(缺省为今天)
<br>相差
<input size="8" id="decday" value="100">天
(输入负数则往前计算)
<br>是:
<span id="result1"></span>
<br>
<input type=button value="计算" onclick="cala()">

<br>


<b>计算日期差:</b>
<br>

  <input size="8" id="SY2" value="2016">年
<input size="4" id="SM2" value="11">月
<input size="4" id="SD2" value="16">日

<br>
和 <input size="8" id="SY3" value="2017" >年
<input size="4" id="SM3" value="1">月
<input size="4" id="SD3" value="1">日
<br>相差:
<span id="result2"></span>天
<br>
<input type=button value="计算" onclick="calb()">
<br>
</body>

</html>

date_calc.js代码片段:

var hzWeek= new Array("日","一","二","三","四","五","六","日");

//获取星期
function cweekday(wday)
{return hzWeek[wday];}


function cala()
{
y=document.getElementById("SY").value;
m=document.getElementById("SM").value;
d=document.getElementById("SD").value;
ddd=document.getElementById("decday").value;

ttt=new Date(y,m-1,d).getTime()+ddd*24000*3600;

theday=new Date();
theday.setTime(ttt);

document.getElementById("result1").innerHTML=theday.getFullYear()+"年"+(1+theday.getMonth())+"月"+theday.getDate()+"日"+"星期"+cweekday(theday.getDay());


}


function calb()
{

y2=document.getElementById("SY2").value;
m2=document.getElementById("SM2").value;
d2=document.getElementById("SD2").value;


y3=document.getElementById("SY3").value;
m3=document.getElementById("SM3").value;
d3=document.getElementById("SD3").value;


day2=new Date(y2,m2-1,d2);
day3=new Date(y3,m3-1,d3);

document.getElementById("result2").innerHTML=(day3-day2)/86400000;


}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js日期计算器  # js日期计算  # js计算器  # js日期范围初始化得到前一个月日期的方法  # JavaScript获取一个范围内日期的方法  # JavaScript输出所选择起始与结束日期的方法  # javascript完美实现给定日期返回上月日期的方法  # Angularjs验证用户输入的字符串是否为日期时间  # JS匹配日期和时间的正则表达式示例  # 在JS中如何把毫秒转换成规定的日期时间格式实例  # JS简单获取日期相差天数的方法  # JS简单获取当前日期和农历日期的方法  # JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)  # js获取当前周、上一周、下一周日期  # Json日期格式问题的四种解决方法(超详细)  # JavaScript实现设置默认日期范围为最近40天的方法分析  # 大家分享  # 具体内容  # 大家多多  # 几天后  # br  # input  # id  # size  # src  # javascript  # date_calc  # body  # js  # decday  # span  # SY  # SM  # SD  # text  # brush 


相关文章: 浅谈Javascript中的Label语句  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  智能起名网站制作软件有哪些,制作logo的软件?  如何快速搭建自助建站会员专属系统?  如何高效配置IIS服务器搭建网站?  如何在万网开始建站?分步指南解析  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站10G流量真的够用吗?如何应对访问高峰?  制作企业网站建设方案,怎样建设一个公司网站?  建站主机与虚拟主机有何区别?如何选择最优方案?  如何在阿里云香港服务器快速搭建网站?  宝塔面板如何快速创建新站点?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何通过虚拟机搭建网站?详细步骤解析  无锡营销型网站制作公司,无锡网选车牌流程?  如何在云主机上快速搭建网站?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  测试制作网站有哪些,测试性取向的权威测试或者网站?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何制作网站标识牌,动态网站如何制作(教程)?  如何制作一个表白网站视频,关于勇敢表白的小标题?  宝塔Windows建站如何避免显示默认IIS页面?  如何快速搭建二级域名独立网站?  简单实现Android文件上传  c# 在高并发场景下,委托和接口调用的性能对比  如何用已有域名快速搭建网站?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  济南专业网站制作公司,济南信息工程学校怎么样?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  建站VPS配置与SEO优化指南:关键词排名提升策略  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  建站主机无法访问?如何排查域名与服务器问题  黑客入侵网站服务器的常见手法有哪些?  如何选择香港主机高效搭建外贸独立站?  平台云上自助建站如何快速打造专业网站?  制作网站的模板软件,网站怎么建设?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  如何通过.red域名打造高辨识度品牌网站?  如何高效完成独享虚拟主机建站?  如何在VPS电脑上快速搭建网站?  魔方云NAT建站如何实现端口转发?  如何快速选择适合个人网站的云服务器配置?  建站主机是什么?如何选择适合的建站主机?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  子杰智能建站系统|零代码开发与AI生成SEO优化指南  如何快速搭建高效简练网站?  建设网站制作价格,怎样建立自己的公司网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。