`
ahrhu
  • 浏览: 16041 次
  • 性别: 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; 
}

 

分享到:
评论

相关推荐

    js 判断日期大小

    本文将围绕“JS判断日期大小”这一主题,深入解析如何利用JS内置的Date对象和一些实用函数来实现日期大小的比较,以及探讨此功能在实际开发中的应用场景。 ### JS中的Date对象 JS的`Date`对象提供了丰富的功能来...

    js判断节假日实例代码

    首先,我们看到代码中定义了两个数组,`jrdate_2017` 和 `jrdate_2018`,分别包含了2017年和2018年的法定节假日日期。另外还有两个数组 `txr_2017` 和 `txr_2018`,用于存储相应年份的调休日(如周末补班等)。这些...

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    该函数首先通过`split`方法将日期字符串分解为年、月、日三部分,然后创建`Date`对象。通过比较两个日期对象的时间戳(使用`Date.parse`),可以确定它们之间的关系。 #### 二、验证日期格式 验证日期格式通常是...

    判断合法的日期时间数据

    在多行文本框每行输入一个日期时间数据,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...

    判断当前日期是否在本月的最后一周内

    本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...

    日期js 万年历中提取的单天日期包括洋历农历节日节气等全部信息

    至于压缩包中的`date.js`,这可能是一个实现了上述功能的JavaScript库,它可能包含了公历和农历的转换函数,以及节日和节气的查询功能。而`日期.txt`可能是库的使用文档,或者是包含具体日期数据的文本文件,如节日...

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

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。

    判断日期是否是节假日(包含JSON依赖的jar包)

    首先,我们需要理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,通常使用如Jackson或Gson这样的库来处理JSON数据。由于这里提到了JSON...

    js计算两个日期相差几周

    - **性能优化**:当需要频繁计算大量日期之间的差距时,可以考虑缓存计算结果或采用更高效的数据结构来存储日期数据。 - **单元测试**:编写针对该函数的单元测试用例,以确保其正确性和鲁棒性。 通过以上介绍,...

    JS判断日期格式是否合法的简单实例

    这些技术点对前端开发者在处理用户输入的日期数据时,能够进行有效的验证和错误提示,保证程序的健壮性。通过这些实例,读者可以学习如何利用JavaScript进行日期格式的验证,这是前端开发过程中经常需要面对的一项...

    判断是否是节假日以及几个工作日后的日期(包含json格式依赖jar包)

    总的来说,这个工具类通过引入JSON格式的节假日数据,结合Java的日期处理能力,提供了灵活的日期判断和计算功能,对于需要处理日期逻辑的Java应用来说非常实用。开发人员可以根据自身需求,定制节假日数据源,或者...

    JS 使用 typeof 获取数据类型

    这篇博客“JS 使用 typeof 获取数据类型”深入探讨了如何利用`typeof`来识别和处理不同类型的JavaScript数据。 首先,`typeof`返回的是一个字符串,这个字符串描述了变量的类型。它适用于原始数据类型(如`...

    js根据身份证判断性别和生日

    在JavaScript(简称JS)编程中,身份证号码是一个重要的个人标识符,它包含了用户的出生日期和性别信息。在处理用户数据时,有时我们需要根据身份证号码来提取这些信息。本篇文章将详细讲解如何使用JavaScript来实现...

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

    在JavaScript中,判断一组日期是否连续是一项常见的任务,特别是在处理时间序列数据或日历应用时。本实例将探讨如何使用JavaScript有效地实现这一功能,避免因日期格式、月份变化、闰年等因素导致的判断错误。 首先...

    用js判断时间的大小

    本篇文章将详细介绍如何利用JavaScript来判断两个时间的大小关系,并通过一个具体的示例来展示实现过程。 ### 一、问题背景 在Web开发中,我们经常会遇到需要用户输入特定日期或时间的情况。比如,在预订系统中,...

    判断日期范围内是否存在星期几

    在计算机中,日期通常用年、月、日的组合来表示,如2023-04-07。在编程中,我们可以使用各种编程语言提供的内置日期类来处理日期,例如Python中的`datetime`模块,Java中的`java.util.Date`或`java.time.LocalDate`...

    判断时间日期大小

    理解并熟练掌握JavaScript中的日期操作对于开发Web应用和处理时间相关的数据至关重要。 在实际开发中,我们还可能遇到跨时区、夏令时等复杂情况,这时需要利用`getTimezoneOffset()`、`toUTCString()`等方法,或者...

    判断数据是否是日期网页源代码.zip

    6. **性能优化**:对于大量网页数据,快速判断日期是个挑战。可以考虑使用多线程或多进程并行处理,或者使用更高效的数据结构和算法。 7. **错误处理和容错机制**:在实际应用中,可能会遇到格式错误或无法解析的...

    js日期选择代码.zip

    在JavaScript(简称JS)中,处理日期和时间是一项常见的任务,尤其在网页应用中,日期选择器是一个必备的交互元素。"js日期选择代码.zip"这个压缩包很可能包含了一个或多个实现这一功能的代码文件。从描述来看,这些...

    JavaScript对日期的调用

    JavaScript是Web开发中不可或缺的一部分,尤其在处理动态交互和数据操作时。对于日期的处理,JavaScript提供了内置的Date对象,可以方便地创建、操作和格式化日期。在项目开发中,尤其是在涉及到用户界面的日期输入...

Global site tag (gtag.js) - Google Analytics