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

日期计算器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
相关文章:
MySQL查询结果复制到新表的方法(更新、插入)
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何选择可靠的免备案建站服务器?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
建站之星IIS配置教程:代码生成技巧与站点搭建指南
建站之星后台管理:高效配置与模板优化提升用户体验
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
制作网站怎么制作,*游戏网站怎么搭建?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
网站设计制作企业有哪些,抖音官网主页怎么设置?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
建站VPS配置与SEO优化指南:关键词排名提升策略
公司门户网站制作流程,华为官网怎么做?
制作企业网站建设方案,怎样建设一个公司网站?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何选择美橙互联多站合一建站方案?
免费视频制作网站,更新又快又好的免费电影网站?
如何在阿里云通过域名搭建网站?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
相册网站制作软件,图片上的网址怎么复制?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何快速搭建响应式可视化网站?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
如何获取上海专业网站定制建站电话?
如何在万网自助建站平台快速创建网站?
如何高效配置香港服务器实现快速建站?
广德云建站网站建设方案与建站流程优化指南
表情包在线制作网站免费,表情包怎么弄?
建站之星展会模版如何一键下载生成?
Python lxml的etree和ElementTree有什么区别
招商网站制作流程,网站招商广告语?
制作表格网站有哪些,线上表格怎么弄?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
如何通过建站之星自助学习解决操作问题?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何通过cPanel快速搭建网站?
如何在Windows 2008云服务器安全搭建网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何选择服务器才能高效搭建专属网站?
建站之星客服服务时间及联系方式如何?
c++ stringstream用法详解_c++字符串与数字转换利器
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何在搬瓦工VPS快速搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。