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

日期计算器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小时内与您取得联系。