`
yang__yuan
  • 浏览: 28188 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类

js两个不同格式的时间做比较

阅读更多

function changeDate(time){  //time 选择时间
     var date=new Date();
     var datenow=formatDate(date,"yyyy.MM.dd hh:mm:ss");   //当前时间
    
     if(Date.parse(time.replace(/\./g,"/"))<Date.parse(datenow.replace(/\./g,"/"))){
         Global.message("选择调容截止时间不能小于当前时间...");
         document.getElementById("enddate").value="";
     }
  }
       
    //格式化日期,
       function formatDate(date,format){
        var paddNum = function(num){
          num += "";
          return num.replace(/^(\d)$/,"0$1");
        }
        //指定格式字符
        var cfg = {
           yyyy : date.getFullYear() //年 : 4位
          ,yy : date.getFullYear().toString().substring(2)//年 : 2位
          ,M  : date.getMonth() + 1  //月 : 如果1位的时候不补0
          ,MM : paddNum(date.getMonth() + 1) //月 : 如果1位的时候补0
          ,d  : date.getDate()   //日 : 如果1位的时候不补0
          ,dd : paddNum(date.getDate())//日 : 如果1位的时候补0
          ,hh : date.getHours()  //时
          ,mm : date.getMinutes() //分
          ,ss : date.getSeconds() //秒
        }
        format || (format = "yyyy.MM.dd hh:mm:ss");
        return format.replace(/([a-z])(\1)*/ig,function(m){return cfg[m];});
      } 

分享到:
评论

相关推荐

    JavaScript最简单比较两个时间格式数据的大小.zip

    在JavaScript中,比较两个时间格式的数据大小是一项常见的任务,尤其在处理用户输入、事件调度或者数据分析时。这个压缩包文件“JavaScript最简单比较两个时间格式数据的大小”可能包含了一个或多个示例代码,用于...

    JS 获得两个时间间隔天数

    这篇博客“JS获得两个时间间隔天数”提供了一个实用的方法来解决这个问题。在这个方法中,我们将探讨如何利用JavaScript的内置Date对象以及一些基本的算术运算来计算日期间隔。 首先,我们需要创建两个Date对象,...

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

    在JavaScript中,比较两个日期的大小是一项常见的任务,特别是在处理表单数据或者需要基于时间进行排序的情况下。以下是一个函数示例,用于比较两个日期(格式为`yyyy-MM-dd`)的大小: ```javascript function ...

    JS比较两个日期时间大小

    在JSP页面有时需要比较两个时间大小,可以使用JS来比较

    js中关于两个时间的间隔

    在JavaScript中,计算两个时间点之间的时间间隔是一项常见的任务,特别是在网页交互、性能测试或计时功能中。本文将深入探讨如何在JavaScript中获取和处理两个时间点的间隔。 首先,我们需要了解JavaScript中的Date...

    js 实现 判断两个字符串日期的大小

    js 实现 判断两个字符串日期的大小! 值得下载看看!资源免费,大家分享!!

    js获得当前时间(两个)

    这两个示例都涉及到JavaScript中的Date对象,它是处理时间的核心。Date对象提供了丰富的API,如`setTime()`用于设置时间,`getTime()`获取自1970年以来的毫秒数,`toUTCString()`将本地时间转换为UTC格式的字符串等...

    Js获取当前日期时间及格式化代码

    其他日期时间脚本库方法包括日期计算、日期比较、日期转字符串、日期分割为数组、取日期的部分信息、获取日期所在月的最大天数、判断日期所在年的第几周、字符串转换为日期型、验证日期有效性、完整日期时间检查以及...

    js计算两个时间的时间差

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

    kettle中使用js计算两个日期之间的天数.txt

    kettle中使用js计算两个日期之间的天数

    js计算两个日期相差几周

    ### JavaScript 计算两个日期相差几周的知识点详解 在日常开发工作中,我们经常会遇到需要处理日期的问题,比如计算两个日期之间的差距等。本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间...

    javascript 取两个日期的差值

    根据给定的文件标题“javascript 取两个日期的差值”以及描述“求两个日期的差值,在平常用的应该很多的吧,希望能给你带来帮助...”,我们可以明确地了解到,该文章的主要目的是讲解如何用JavaScript计算两个日期...

    两日期时间比较js插件

    方便对两个日期比较大小,节省写前端页面写js对时间处理的

    JS比较时间的大小

    在JavaScript(简称JS)开发中,经常会遇到需要处理日期与时间的问题,例如比较两个时间的先后顺序。本文将详细介绍如何利用JS编写一个实用的函数来比较两个时间戳的大小,该函数能够处理形如“YYYY-MM-DD HH:MM:SS...

    两个时间间隔的天数

    这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...

    格式化时间可能用到的各种JS

    描述中提到了几个相关的文件,如`date.format.js`, `DateFormat.js`, `Format.js`, `SimpleDateFormat.js`, `jsjava_2_0`, `jsjava_2_2_bin`,这些文件可能是不同的JavaScript库或函数,用于实现日期和时间的格式化...

    javascript利用正则快速找出两个字符串的不同字符

    在JavaScript中,有时候我们需要比较两个字符串的差异,找出它们之间的不同字符。正则表达式(Regular Expression)是一种强大的文本处理工具,可以有效地帮助我们完成这项任务。本文将详细介绍如何使用正则表达式来...

    用 Levenshtein 距离算法最快的 JS 实现来测量两个字符串之间的差异_JavaScript_代码_相关文件_下载

    在"用Levenshtein距离算法最快的JS实现来测量两个字符串之间的差异"这个主题中,我们关注的是如何高效地在JavaScript中执行这个算法。通常,Levenshtein距离的计算会涉及到二维数组的填充,这可能导致性能问题,尤其...

    js获取页面上的时间和当前时间进行比较判断

    ##### 3.3 比较两个时间 有了两个`Date`对象后,就可以方便地进行时间比较了: ```javascript if (dateOnceTime ) { console.log("时间已过期"); return false; } else { console.log("时间未过期"); } ``` ##...

    JavaScript 类似微信历史聊天时间样式

    这通常涉及 `Date` 对象的使用,通过比较两个日期对象的毫秒值来计算差值。 3. **时间间隔判断**: `getTimeText` 函数负责根据时间差返回相应的显示格式。它检查时间是否在过去的一周、前一天或今天,并根据这些...

Global site tag (gtag.js) - Google Analytics