`
weina
  • 浏览: 144629 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

js 判断日期是否是当天

    博客分类:
  • js
 
阅读更多

/**
                如果是当日的话显示hh:mm;
                不是当日的话显示MM-dd;
                传入的时间格式为'yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm'
                **/

var reg = /^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{2}):(\d{2})(?::\d{1,2})?$/;
                var standard = new Date();
                var getSentMessageTime = function(other){
                    // 通过正则得到["2010-02-25 12:23:01", "2010", "02", "25", "12", "23"]
                    var times =other.match(reg) ;  
                    if(isToDay(times[1],times[2],times[3])){
                        return times[4]+":"+times[5];
                    }else return times[2]+"-"+times[3];                   
                };           
                function isToDay(year,month,day){
                    return (parseInt(year) == standard.getFullYear()) && (parseInt(month) == standard.getMonth()+1) && (parseInt(day) == standard.getDate());
                };
               
                var getSentTimeByMill = function(other){
                    var time = new Date(other);                                       
                        var otherMonth = time.getMonth()+1;
                        otherMonth = otherMonth>9?otherMonth:'0'+otherMonth;
                        var otherDay = time.getDate();
                        otherDay = otherDay>9?otherDay:'0'+otherDay;
                        var otherYear = time.getFullYear();
                       
                        var otherDate = otherMonth+'-'+otherDay;   
                        var hours = time.getHours();
                        var minu = time.getMinutes()
                        var otherTime =(hours>9?hours:'0'+hours) +":"+ (minu>9?minu:'0'+minu);
                        if(isToDay(otherYear,otherMonth,otherDay)){
                            return otherTime;
                        }else return otherDate;       
                };

分享到:
评论

相关推荐

    js判断节假日实例代码

    在JavaScript中,实现判断节假日的功能主要涉及到日期对象的处理和数组操作。以下是对这个实例代码的详细解析: 首先,我们看到代码中定义了两个数组,`jrdate_2017` 和 `jrdate_2018`,分别包含了2017年和2018年的...

    IOSS判断日期是今天,昨天还是明天,时间戳转时间,时间转时间戳

    1,时间戳转换时间;2,时间转换时间戳;3,时间显示(例如:1分钟以内 显示 : 刚刚 // 2)1小时以内 显示 : X分钟前 // 3)当前时间之前或者昨天 显示 : 今天 09:30 昨天 09:30 // 4)当前时间之前或者明天 显示...

    js判断选择的时间是否大于今天的代码

    在JavaScript编程中,有时我们需要对用户选择的日期进行验证,确保...以上就是使用JavaScript判断选择的时间是否大于今天的实现方式,通过这个示例,你可以更好地理解如何在Web应用中处理日期选择并进行有效性验证。

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

    在JavaScript中,可以通过遍历日期对象,对比数据结构来判断当前日期是否为特定的节日或节气。 至于压缩包中的`date.js`,这可能是一个实现了上述功能的JavaScript库,它可能包含了公历和农历的转换函数,以及节日...

    Moment.js是JavaScript 日期处理类库

    Moment.js 是一个强大的JavaScript日期处理库,专门用于管理和格式化日期和时间。它提供了一种简单易用的方式来处理复杂的日期和时间操作,使得在前端和后端开发中处理日期变得非常方便。 在 Moment.js 中,你可以...

    输入日期,查看当天是星期几

    总的来说,"输入日期,查看当天是星期几"这个功能涉及到编程语言中的日期处理、日历算法、闰年判断和用户界面设计等多个方面,这些知识点是构建时间管理工具和日历应用的基础。开发者需要掌握这些技能才能实现这样一...

    js选择日期

    综上所述,"js选择日期"功能涉及JavaScript的日期对象、事件监听、条件判断和DOM操作。通过合理的代码组织,我们可以创建一个直观且易于使用的日期选择界面,为用户提供便捷的日期范围选择。在实际开发中,可以参考...

    vue中根据时间戳判断对应的时间(今天 昨天 前天)

    总结来说,本文介绍了在Vue中利用JavaScript的Date对象方法、自定义的日期格式化函数以及Vue的过滤器和条件渲染指令来实现基于时间戳的时间显示功能。这个功能允许我们根据当前时间来相对比较时间戳,从而显示“今天...

    判断日期是否能跨月查询的js代码

    在本文中,我们将探讨如何使用JavaScript来判断日期是否可以进行跨月查询。跨月查询通常指的是在特定的日期范围内,跨越了两个不同月份的查询,这在财务报告、数据分析以及日历事件处理等场景中非常常见。 首先,...

    Js双日历控件,同时显示两个日期选择器

    Js双日历控件,在一个网页上同时显示两个日期选择器,写成了封装类,方便使用者调用。同时美化的相当不错。  包括了以下函数:  1、2012——2020年节假日信息(包括节假日前1~3天/后1~3天)  2、格式化数字,...

    JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)

    在JavaScript中,获取当前日期和时间是常见的任务,这通常涉及到使用内置的`Date`对象。在提供的示例中,`getNowDate()`函数演示了如何利用`Date`对象的各种方法来格式化输出当前日期时间,包括年、月、日、小时、...

    js判断选择时间不能小于当前时间的示例代码

    JavaScript(简称js)是一种高级的、解释执行的编程语言,用于开发网页的交互式功能。当涉及到日期和时间的处理时,JavaScript提供了一套丰富的API来实现复杂的逻辑。在网页开发过程中,有时需要对用户选择的日期或...

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

    总的来说,实现类似微信聊天时间样式的JavaScript代码需要对JavaScript的日期和时间处理有深入理解,包括日期对象的构造、属性访问和格式化方法。通过以上分析,你可以根据自己的需求定制一个适应不同场景的时间显示...

    antd日期选择器禁止选择当天之前的时间操作

    //限制当天之前的日期不可选 disabledDate(current) { return current && current <moment().subtract(1, days); //当天之前的不可选,不包括当天 //return current && current < moment().endOf

    javascript实时显示当天日期的方法

    JavaScript 实时显示当天日期的方法涉及多个方面的知识点,包括 JavaScript 语言基础、Date 对象的使用、字符串操作、DOM 操作以及 JavaScript 中的定时器函数。以下是根据给定文件内容详细说明的知识点。 1. ...

    javascript 判断两个日期之差的示例代码

    本文介绍如何利用JavaScript判断两个日期之间差别的示例代码,包括如何计算两个日期的天数差,以及如何判断两个日期是否相等。 首先,我们要知道JavaScript中表示日期的对象是Date,它提供了许多处理日期的方法。在...

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    在JavaScript中,获取和格式化当前时间是一项常见的任务,尤其在网页开发中,我们经常需要显示或处理日期和时间信息。下面将详细讲解如何利用JavaScript的内置Date对象以及自定义扩展来实现这一功能。 首先,我们...

    北京车辆限行JS前端代码

    【北京车辆限行JS前端代码】是一个专门针对北京市车辆限行规定的前端JavaScript代码实现,用于在网站上实时显示当天的车辆限行信息。这个代码不仅提供了基础的限行信息展示功能,还包含了对节假日和日期衔接的特殊...

    js获取指定日期周数以及星期几的小例子

    在JavaScript中获取指定日期的周数以及星期几是一个常见的需求,特别是在处理日历或者时间统计相关功能的时候。本文档提供了几个JavaScript函数的小例子,主要功能是根据用户输入的年份和周数,计算出这一周的具体...

Global site tag (gtag.js) - Google Analytics