`
kasuqi
  • 浏览: 12839 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

js时间分解

阅读更多

分解时间,再判断开始时间不能大于结束时间

html 代码 :

开始时间:
<input class="Wdate" type="text" id="starttime" name="begintime"
value="<s:propertyvalue="#request.begintime" />"onfocus="WdatePicker()" readonly="readonly" />
结束时间:
<input class="Wdate" type="text" id="endtime" name="endtime"
value="<s:property value="#request.endtime" />"
onfocus="WdatePicker()" readonly="readonly" />

 js 代码:

        //jquery获取时间的val
        var starttime = $("#starttime").val();
        var endtime = $("#endtime").val();

        //js获取时间的val
        //var starttime = document.getElementsByName("starttime");
        //var endtime = document.getElementsByName("starttime");
        /*分解开始时间*/ 
        var   startMonth   =eval(   starttime.substring(5,starttime.lastIndexOf   ("-"))); 
        var   startDay   =eval(   starttime.substring(starttime.length,starttime.lastIndexOf   ("-")+1)); 
        var   startYear   =eval(   starttime.substring(0,starttime.indexOf   ("-"))); 

        /*分解结束时间*/ 
        var   endMonth   =eval(   endtime.substring(5,endtime.lastIndexOf   ("-"))); 
        var   endDay   =eval(   endtime.substring(endtime.length,endtime.lastIndexOf   ("-")+1)); 
        var   endYear   =eval(   endtime.substring(0,endtime.indexOf   ("-")));         

        if(Date.parse(startMonth+"/"+startDay+"/"+startYear)>Date.parse(endMonth+"/"+endDay+"/"+endYear))
          {
                //alert("开始时间大于结束时间");
                $("#error").text("开始时间大于结束时间");
                return false;
          }


分享到:
评论

相关推荐

    js计算两个时间的时间差

    虽然描述部分重复了“js计算时间差”这一短语,但从上下文中我们可以理解到,这段描述旨在强调文章的主题是关于如何用JavaScript来计算两个时间点之间的时间差。 ### 标签:“js 时间差 时间差 时间差” 标签...

    时间轴JS源码

    9. **库和框架**:为了简化开发,许多时间轴JS源码可能依赖于现有的JavaScript库或框架,如jQuery、React、Vue或Angular。这些库提供了丰富的功能和优化,可以帮助开发者更高效地实现时间轴功能。 10. ** ...

    js实现GIF图片的分解和合成

    JavaScript(简称js)是一种广泛用于前端开发的脚本语言,它可以处理各种图像操作,包括GIF这种动态图像格式。在本文中,我们将深入探讨如何使用js实现GIF图片的分解和合成。 首先,分解GIF图片是将一个动态的GIF...

    javascript时间计算

    ### JavaScript时间计算知识点详解 #### 一、背景介绍 在Web开发中,处理日期与时间是常见的需求之一。JavaScript作为一种广泛应用于网页开发的语言,提供了强大的日期处理功能。本文将通过一个具体的示例来探讨...

    人物走动分解图bmp

    在编程实现时,可以使用各种库或框架,如Python的PIL库、C++的SDL库、JavaScript的Pixi.js框架等,来加载并按顺序显示这些位图文件。同时,开发者还需要考虑帧速率(frames per second, fps),它决定了动画的流畅度...

    js日期时间选择器代码.zip

    【标题】"js日期时间选择器代码.zip"是一款基于JavaScript实现的日期时间选择器,它提供了用户友好的界面,使得在网页中选择日期和时间变得简单直观。此代码利用了JavaScript的强大功能,结合了CSS样式以提升用户...

    js实现GIF动图分解成多帧图片上传

    在介绍如何使用JavaScript将GIF动图分解为多帧图片并上传之前,我们先要了解几个关键知识点,包括GIF文件格式、JavaScript处理文件上传的方式、以及如何使用libgif-js这个库来操作GIF文件。 GIF(Graphics ...

    gif_合成分解工具,gif_合成分解工具

    7. **技术实现**:这些工具通常基于图像处理库,如GD库、Imagick等,通过编程语言如Python、JavaScript、C++等实现对GIF文件的读取、编辑和写入操作。 8. **文件管理**:在处理GIF时,保存和管理单帧图像也很重要。...

    Js获取当前日期时间及其它操作 .doc

    JavaScript中的日期和时间操作是开发过程中常见的需求,用于获取、处理和展示日期和时间信息。在JavaScript中,Date对象提供了丰富的API来实现这些功能。以下是一些主要的日期时间操作和自定义方法的详细说明: 1. ...

    js日期时间格式验证,时间比较

    ### 一、JavaScript 日期时间处理方法概览 在JavaScript中,处理日期和时间是非常常见的需求,尤其是在开发涉及用户交互的应用程序时。本文将详细介绍一个包含多种日期时间处理功能的脚本库,其中包括日期格式验证...

    js实现的时钟翻页HTC效果

    1. **获取时间**:通过`new Date()`获取当前系统时间,并将其分解为小时、分钟和秒。 2. **更新显示**:根据获取到的时间,将对应的数字显示在HTML元素上。这可能涉及到改变特定DOM元素的文本内容或者CSS类,以触发...

    UglifyJS一个JavaScript解析器分解器压缩器或美化工具包

    总结来说,UglifyJS是JavaScript开发中不可或缺的工具,它通过解析、分解、压缩和美化代码,帮助开发者创建更高效、更小的前端应用,提升了用户体验和项目效率。同时,它还提供了丰富的配置选项,以适应不同的项目...

    HTML5+Three.js实现由低多边形构建的可分解文本动画特效源码.zip

    4. **动画和时间控制**:为了实现分解动画,开发者需要使用Three.js的时间管理功能,如`requestAnimationFrame`,来平滑地更新场景中的对象状态。这可能包括改变物体的位置、旋转或缩放,或者逐渐显示或隐藏多边形。...

    JS计算两个时间相差分钟数的方法示例

    在JavaScript中,计算两个时间相差的分钟数是一项常见的任务,特别是在处理日期和时间相关的应用时。本文通过一个具体的示例详细解释了如何使用JavaScript来计算两个时间之间的差距,以分钟为单位。 首先,我们需要...

    three.js 动画帧切割

    【标题】"three.js 动画帧切割"涉及的核心知识点主要集中在如何在three.js这个流行的JavaScript 3D库中处理和播放3D模型动画。three.js是一个强大的WebGL库,它使得在浏览器中创建和展示复杂的3D场景变得简单易行。...

    javascript百炼成仙 第一章 掌握JavaScript基础01 初入宗门.pdf

    成为JavaScript的高手并非一朝一夕之事,而是需要持续的努力和时间的积累。叶小凡的决心和坚持,正是所有编程学习者应当效仿的典范。通过不懈的学习和实践,每个人都能够在编程领域有所成就。 最终,JavaScript的...

    黄道择吉js源码

    1. **日期处理**:JavaScript提供了Date对象来处理日期和时间,开发者可能通过操作Date对象来获取当前日期,并计算出黄道十二宫、二十八宿等天文信息。 2. **农历转换**:为了提供完整的黄道吉日服务,源码可能包含...

    Js-loading NuGet包

    1. **延迟加载(Lazy Loading)**: Js-loading包支持按需加载JavaScript模块,这意味着只有当用户实际需要某个功能时,相应的脚本才会被加载,从而减少初始页面加载时间,提升用户体验。 2. **代码分割(Code ...

    Node.js-deThread一个应用程序库支持在浏览器中利用JavaScript进行分布式计算

    JavaScript 通常是单线程的,这意味着同一时间只能执行一个任务,这限制了其处理大规模计算的能力。Web Workers 是 HTML5 引入的一项特性,允许在后台线程中运行脚本,避免了主线程被阻塞。deThread 利用 Web ...

    Napajs是一个基于V8的多线程JavaScript运行时

    在传统的JavaScript环境中,由于JavaScript是单线程的,所有任务都在同一个线程上执行,这可能导致长时间运行的任务阻塞整个应用。Napa.js通过引入工作线程(Worker Threads)的概念,将任务分解到多个线程上,使得...

Global site tag (gtag.js) - Google Analytics