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开发之对比时间大小的工具函数的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Spring Boot启动时调用自己的非web逻辑
在spring Boot中,有些代码是WEB功能,例如API等,但是有些逻辑是非WEB,启动时就要调用并持续运行的,该如何加载自己的非WEB逻辑呢? SpringBootApplication类实现CommandLineRunner并覆盖run()方法 @SpringBootApplication public class ZjkApplication implements CommandLineRunner{ /** * @param args */ public static void ma
-
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
-
JavaWeb 实现多个文件压缩下载功能
文件下载时,我们可能需要一次下载多个文件.批量下载文件时,需要将多个文件打包为zip,然后再下载. 实现思路有两种: 一是将所有文件先打包压缩为一个文件,然后下载这个压缩包, 二是一边压缩一边下载,将多个文件逐一写入到压缩文件中.我这里实现了边压缩边下载. 下载样式: 点击下载按钮,会弹出下载框: 下载后就有一个包含刚刚选中的两个文件: 代码实现: FileBean public class FileBean implements Serializable { private Integer f
-
Java web开发中加载图片路径的两种方式
(1) src="/image/1_it.jpg" (2) src="http://localhost:8080/image/1_it.jpg" 其中localhost可以换位你的电脑IP,端口号也要相应改变. 以上均在基于编译器idea以及tomcat服务器开发的web中测试可行!都是要先定位到项目的位置! 以上所述是小编给大家介绍的Java web开发加载图片路径的两种方式,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
-
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
随机推荐
- 关于日期正则表达式的思路详解
- 创建一个空的IBM DB2 ECO数据库的方法
- 剖析Windows用1G内存还慢的原因
- MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
- Linux知识点小结
- Go语言struct类型详解
- PHP 图像尺寸调整代码
- MongoDB中的主从同步配置和mongod相关启动命令讲解
- jQuery基于扩展实现的倒计时效果
- Android手机卫士之设置密码对话框
- 通过JS来动态的修改url,实现对url的增删查改
- JavaScript中获取高度和宽度函数总结
- 使Nginx服务器支持.htaccess的方法
- Java实现读取文件夹下(包括子目录)所有文件的文件名
- C#读取文件MD5值的实现代码
- C#实现将Email地址转成图片显示的方法
- Android开发中Looper.prepare()和Looper.loop()
- windows服务器ssl证书创建、安装及配置方法
- Android中一种效果奇好的混音方法详解
- Spring Boot容器加载时执行特定操作(推荐)