web开发之对比时间大小的工具函数的实例详解
web开发之对比时间大小的工具函数的实例详解
js时间大小比较,格式yyyy-MM-dd hh:mm:ss
把时间比较封装成一个工具函数:
/** * 比较两个时间的大小 * 时间格式:yyyy-MM-dd hh:mm:ss * @param {Object} beginTime 开始时间 * @param {Object} endTime 结束时间 */ var getDataLarge = function(beginTimeString,endTimeString){ var b = beginTimeString.replace(/-/g,'/'); var e = endTimeString.replace(/-/g,'/'); var bs = Date.parse(b); var es = Date.parse(e); // console.log(bs); // console.log(es); var disparityTime =(es-bs)/3600/1000; return disparityTime; }
使用:
首先准备数据:一个开始时间,一个结束时间
时间格式:yyyy-MM-dd hh:mm:ss
var beginTime1 = "2011-01-01"; var endTime1 = "2011-02-01"; //开始时间日期拼接 var start_date_time = beginTime1 +" "+"00"+":"+"01"+":00"; //结束时间日期拼接 var end_date_time = endTime1 +" "+"00"+":"+"01"+":00"; // disparityTime>0 结束时间大, disparityTime<0结束时间小, disparityTime=0 日期相等 var disparityTime = getDataLarge(start_date_time,end_date_time); if(disparityTime<0){ alert("开始时间大"); }else if (disparityTime>0){ alert("结束时间大"); }else if (disparityTime==0){ alert("相等"); }
以上就是web开发之对比时间大小的工具函数的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
webpack配置sass模块的加载的方法
webpack管理的项目,我们希望用sass定义样式,为了正常编译,需要做如下配置.这里不讲webpack的入门,入门的文章,我推荐这篇<webpack入门>. 为了使用sass,我们需要安装sass的依赖包 //在项目下,运行下列命令行 npm install --save-dev sass-loader //因为sass-loader依赖于node-sass,所以还要安装node-sass npm install --save-dev node-sass 当然了,使用样式的话,css-lo
-
Java web开发中加载图片路径的两种方式
(1) src="/image/1_it.jpg" (2) src="http://localhost:8080/image/1_it.jpg" 其中localhost可以换位你的电脑IP,端口号也要相应改变. 以上均在基于编译器idea以及tomcat服务器开发的web中测试可行!都是要先定位到项目的位置! 以上所述是小编给大家介绍的Java web开发加载图片路径的两种方式,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
-
Spring Boot启动时调用自己的非web逻辑
在spring Boot中,有些代码是WEB功能,例如API等,但是有些逻辑是非WEB,启动时就要调用并持续运行的,该如何加载自己的非WEB逻辑呢? SpringBootApplication类实现CommandLineRunner并覆盖run()方法 @SpringBootApplication public class ZjkApplication implements CommandLineRunner{ /** * @param args */ public static void ma
-
JavaWeb 实现多个文件压缩下载功能
文件下载时,我们可能需要一次下载多个文件.批量下载文件时,需要将多个文件打包为zip,然后再下载. 实现思路有两种: 一是将所有文件先打包压缩为一个文件,然后下载这个压缩包, 二是一边压缩一边下载,将多个文件逐一写入到压缩文件中.我这里实现了边压缩边下载. 下载样式: 点击下载按钮,会弹出下载框: 下载后就有一个包含刚刚选中的两个文件: 代码实现: FileBean public class FileBean implements Serializable { private Integer f
-
web开发之对比时间大小的工具函数的实例详解
web开发之对比时间大小的工具函数的实例详解 js时间大小比较,格式yyyy-MM-dd hh:mm:ss 把时间比较封装成一个工具函数: /** * 比较两个时间的大小 * 时间格式:yyyy-MM-dd hh:mm:ss * @param {Object} beginTime 开始时间 * @param {Object} endTime 结束时间 */ var getDataLarge = function(beginTimeString,endTimeString){ var b = be
-
Java 中DateUtils日期工具类的实例详解
Java 中DateUtils日期工具类的实例详解 介绍 在java中队日期类型的处理并不方便,通常都需要借助java.text.SimpleDateFormat类来实现日期类型 和字符串类型之间的转换,但是在jdk1.8之后有所改善,jdk1.7以及之前的版本处理日期类型并不方便, 可以借助Joda Time组件来处理,尤其是日期类型的一些数学操作就更是不方便. java代码 /** * * 日期工具类 java对日期的操作一直都很不理想,直到jdk1.8之后才有了本质的改变. * 如果使用的
-
web前端vue之vuex单独一文件使用方式实例详解
Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试.状态快照导入导出等高级调试功能. 上次我用了一个加减的例子为大家讲解vuex的基本的使用方式,和在什么样的情况下使用.上次还是在一个组件内把这个例子简单的展示了下,这次我把vuex抽离出来一个
-
web.xml中如何设置配置文件的加载路径实例详解
web.xml中如何设置配置文件的加载路径实例详解 web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志.数据库.spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下 第一种在web.xml中这样配置: <context-param> <param-name >contextConfigLocation </param-name >
-
web开发js字符串拼接占位符及conlose对象Api详解
目录 占位符替换 控制台打印 table() log.info.warn.error group(),groupCollapsed(),groupend() 占位符替换 控制台打印(conlose.log())或者拼接字符换, 可以借助占位符解决 %s 字符串 %d / %i 整数 %f 小数(整数.小数都可以, 推荐) %o 对象 %c 后面字符串的样式 示例代码: // %s示例 let s1 = '爱' let s2 = '祖国' console.log('
-
Android开发实现模仿360二维码扫描功能实例详解
本文实例讲述了Android开发实现模仿360二维码扫描功能的方法.分享给大家供大家参考,具体如下: 一.效果图: 二.框架搭建 1.首先,下载最新zxing开源项目. 下载地址:http://code.google.com/p/zxing/ 或 点击此处本站下载. 2.分析项目结构,明确扫描框架需求.在zxing中,有很多其他的功能,项目结构比较复杂:针对二维码QRCode扫描,我们需要几个包: (1)com.google.zxing.client.android.Camera 基于Camer
-
微信小程序 选择器(时间,日期,地区)实例详解
微信小程序 选择器(时间,日期,地区) 微信小程序 开发由于本人最近学习微信小程序的开发,根据自己的实践结果整理了下结果,对日期选择器,时间选择器,地区选择器做的实例,有不对的地方,希望大家指正. 用微信封装好的控件感觉很好,为我们开发人员省去了很多麻烦.弊端就是不能做大量的自定义.今天试用了选择器. 上gif: 上代码: 1.index.js //index.js //获取应用实例 var app = getApp() Page({ data: { date: '2016-11-08', ti
-
Java工具类DateUtils实例详解
本文实例为大家分享了Java工具类DateUtils的具体代码,供大家参考,具体内容如下 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 描述:公共日期工具类 */ public class DateUtils { public static String DATE_FORMAT = "yyyy-M
-
Java日期工具类DateUtils实例详解
在项目开发中,日期是我们必不可少的的一部分,本文将总结代码开发中的关于日期常用的一些方法,以方便自己后期使用.下面直接上菜了: package com.example.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.ut
-
python自动化工具之pywinauto实例详解
本文实例为大家分享了python自动化工具pywinauto,供大家参考,具体内容如下 一.win环境应用自动化 1.浏览器中下载 2.在cmd下启动:python get-pip.py 3.在cmd中输入python -m pip --version查看安装pip的版本. 4.模块安装:pip3 install pywinauto 5.程序中加载模块: import time from pywinautoimport application 二,实例 #encoding=utf-8 #auth
随机推荐
- jquery select插件异步实时搜索实例代码
- oracle查看字符集和修改字符集使用详解
- 各个系统下的Python解释器相关安装方法
- Asp.Net Mvc2 增删改查DEMO附下载
- pymongo给mongodb创建索引的简单实现方法
- Java 中ConcurrentHashMap的实现
- 基于linux下C开发中的几点技术经验总结
- PHP生成网页快照 不用COM不用扩展.
- 微信支付的开发流程详解
- 如何查看MySQL连接的root密码
- 非常棒的jQuery图片轮播效果
- 使用Jquery来实现可以输入值的下拉选单 雏型
- SWFUpload多文件上传及文件个数限制的方法
- Android 七种进度条的样式
- 用PHP来计算某个目录大小的方法
- 指针操作数组的两种方法(总结)
- Vue使用枚举类型实现HTML下拉框步骤详解
- RabbitMQ的配置与安装教程全纪录
- springboot~ObjectMapper~dto到entity的自动赋值
- C++11获取线程返回值的实现代码