`
ahrhu
  • 浏览: 15598 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JS 判断日期,查询月数据和年数据

 
阅读更多

function ifDate(){
  var df = document.forms[0];
  var yeal=df.yeal.value;
  var month=df.dat19.value; 
  var y,m; 
  var dateStr1,dateStr2;          //日期字符串
  var date1,date2;
  if(yeal==""){
    y= new Date().getYear();
  }else{
    y=yeal;
  }
  if(month==""){
    dateStr1=date1=y+"-1-1";
    dateStr2=parseInt(y)+1+"-1-1";
  }else{
    m=month;
    dateStr1=y+"-"+m+"-1";
    date1=StringToDate(dateStr1);
    if(parseInt(date1.getMonth()+1)==12){
      dateStr2=parseInt(y)+1+"-1-1";
    }else{
      dateStr2=y+"-"+parseInt(date1.getMonth()+2)+"-1";
    }
  }
  date1=StringToDate(dateStr1);
  date2=StringToDate(dateStr2);

  var s1 =date1.getYear()+"-"+(date1.getMonth() + 1)+"-"+date1.getDate();               
  var s2 =date2.getYear()+"-"+(date2.getMonth() + 1)+"-"+date2.getDate();  
        //alert("____s1:("+s1+")__"+date1+"__________"+date2+"____s2:("+s2+")");

//  if(yeal != "" || month != ""){
   df.date001.value=s1;
   df.date002.value=s2;
//  }
}


function aa(){
ifDate();mapKey1();
}

//将字符串转换成日期对象,并返回日期
function StringToDate(DateStr)  {  
  var converted = Date.parse(DateStr); 
  var myDate = new Date(converted); 
  if (isNaN(myDate)){  
       var arys= DateStr.split('-'); 
       myDate = new Date(arys[0],--arys[1],arys[2]); 
   } 
   return myDate; 
}

 

分享到:
评论

相关推荐

    判断合法的日期时间数据

    在多行文本框每行输入一个日期时间数据,JavaScript代码判断并输出合法的日期时间,例如,输入: 2001-9-5 15:12:5 2018-9-22 你好 2017/6/18 22:2:5 hello Wed Sep 05 2001 15:12:05 哈哈哈哈 Wed Sep 05 2001 15...

    js判断节假日实例代码

    因为要做一个日历控件,遇到国家法定节假日,怎么实现此功能呢?其实实现代码很简单的。下面小编给大家分享js判断节假日实例代码,需要的朋友参考下吧

    用js来验证日期的格式正确与否

    用js来判断日期的格式是否正确,用日期的正则表达式来与用户输入的数据进行比较

    JavaScript数据验证大全

    实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断

    js 判断一组日期是否是连续的简单实例

    下面小编就为大家带来一篇js 判断一组日期是否是连续的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Javascript如何判断数据类型和数组类型

    主要介绍Javascript如何判断数据类型和数组类型,通俗易懂,需要的朋友可以参考下。

    js常用工具函数--通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型、数组随机洗牌算法、检测密码强度等等..

    JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...

    2020收集——泛微 Ecology流程表单常用JS脚本

    收集统计了泛微OA Ecology流程表单的JS脚本,OA系统管理必备文档。可以参考PDF的文档学习一下,将它转变成自己的知识,后面就可以给泛微做系统维护人员,有事不求人哈……

    js判断数据类型如判断是否为数组是否为字符串等等

    1 判断是否为数组类型 2 判断是否为字符串类型 3 判断是否为数值类型 4 判断是否为日期类型 5 判断是否为函数 6 判断是否为对象 1 判断是否为数组类型 代码如下: [removed] //<![CDATA[ var a=[0]; [removed]...

    原创-javascript服务器交互型可编辑表格和我的js常用库

    自己常用的js库和写的一个交互型可编辑表格: BaseJs库的一点源码: /** * 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs ...

    JavaScript入门经典(第3版) 附书源代码.rar

    判断、循环和函数3.1 选择语句——if语句和switch语句3.2 循环语句——for语句和while语句3.3 函数3.4 创建一个“在线小测试”程序7中的基本函数3.5 小结3.6 习题第4章 JavaScript——基于对象的语言第5章 浏览器...

    JavaScript完全自学宝典

    1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa ... common.js 实现数据检验的独立的.js文件。

    天气预报 :天气数据集爬取 + 可视化 + 13种模型预测

    本文就是利用前几天学到的爬虫知识使用 Python 爬取天气数据集,并做的一期讨论日期与最低气温能是否是最高气温的影响因素,进而判断能否精确预测第二天的天气情况。 由于本文开始写作与5月9日,当天想预测第二天也...

    非常不错的js工具类

    该js工具类包含项目常用的字符长度判断,日期处理,数据类型和有效性的检验,以及各种可以直接用于项目的工具。

    精通JS脚本之ExtJS框架.part1.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    精通JS脚本之ExtJS框架.part2.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    JavaScript入门经典(第1版)书源代码

    ”小测试的简介 1.6 小结第2章 avaScript中的数据类型与变量 2.1 JavaScript中的数据类型 2.2 变量——保存在内存中的数据 2.3 设置浏览器以显示错误信息 2.4 使用数据——计算数值及字符串的基本操作 2.5 ...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    DataTypeApplication/Default.aspx 检查和转换数据 第8章(/08/) StringApplication/StringDealwith.aspx 字符串处理 StringBuilderApplication/DealWithStringBuilder.aspx 动态字符串处理 第9章...

    程序天下:JavaScript实例自学手册

    9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...

    javascript 验证日期的函数

    导致数据库跑任务出现... javascript代码 代码如下: //判断日期是否合法 function IsDate(oTextbox) { var regex = new RegExp(“^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])

Global site tag (gtag.js) - Google Analytics