全网整合营销服务商

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

免费咨询热线: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 


相关文章: 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小时内与您取得联系。