js比较两个时间的大小

简介: js比较两个时间的大小

在工作中;我们可能会遇见比较两个时间的大小;


这个时候;我们就可以使用比较一下两个时间的大小


需要注意的是了解


//参考地址:  https://www.cnblogs.com/Byme/p/7687313.html


function tab(date1,date2){
  var oDate1 = new Date(date1);
  var oDate2 = new Date(date2);
  if(oDate1.getTime() > oDate2.getTime()){
    console.log('第一个大');
  } else  if(oDate1.getTime() < oDate2.getTime()){
    console.log('第二个大');
  }else if(oDate1.getTime() == oDate2.getTime()){
      console.log('一样大');
  }
}
tab('2015-10-10 00:00:00','2015-10-03 00:00:00');
tab('2015-10-10','2015-10-03');


这样的时间格式都是可以的;


需要注意的是中间的分割符号 '-'必须是英文的;否者不能够比较;


今天不晓得为啥,写成了中文符号,英文符号中中文符号是有区别的


时间格式这一种,要使用英文符号


new Date()参数格式如下:( 得到一个中国标准时间 )


1、用整数初始化日期对象


var date1 = new Date(2017,06,06); console.log(date1); // Thu Jul 06 2017 00:00:00 GMT+0800 (中国标准时间) 
var date1 = new Date(2017,1,1); console.log(date1); // Wed Feb 01 2017 00:00:00 GMT+0800 (中国标准时间) 
var date1 = new Date(2017,01-2,01); console.log(date1); // Thu Dec 01 2016 00:00:00 GMT+0800 (中国标准时间) 
var date1 =new Date(2017,06,06,06,06,06); console.log(date1); // Thu Jul 06 2017 06:06:06 GMT+0800 (中国标准时间) 


说明: new Date( year, month, date, hrs, min, sec) 按给定的参数创建一日期对象


2、用字符串初始化日期对象


var date2 = new Date(“2017/06/06”); console.log(date2); // Tue Jun 06 2017 00:00:00 GMT+0800 (中国标准时间) 
var date2 = new Date(“2017-08-08”); console.log(date2); // Tue Aug 08 2017 08:00:00 GMT+0800 (中国标准时间) 
var date2 = new Date(“2017-9-9”); console.log(date2); // Sat Sep 09 2017 00:00:00 GMT+0800 (中国标准时间) 


getTime() 返回从 1970 年 1 月 1 日(指定日期)至今的毫秒数


var d=new Date();
document.write("从 1970/01/01 至今已过去 " + d.getTime() + " 毫秒");
相关文章
|
JavaScript 数据格式
js 计算两个时间的时间差
如题,就像题目说的需要计算出时间差,虽然不太难,但这个需求经常会在项目中遇到的,我在这边做一下整理,希望能够尽量全的整理出来。有需要的朋友可以做一下参考,喜欢的可以点波赞,或者关注一下,希望可以帮到大家。 本文首发于我的个人blog:obkoro1.com 计算时间差原理: getTime()方法 方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。 通常我们计算时间差都是通过获取两个时间数据,然后分别使用getTime()方法返回与固定的1970 年 1 月 1 日的时间差,通过对返回毫秒数的差,换算成时间单位,得出两个时间的时间差。 开始操作:
946 0
js 计算两个时间的时间差
|
前端开发 算法 JavaScript
LeetCode在既定时间做作业的学生人数使用JavaScript解题|前端学算法
LeetCode在既定时间做作业的学生人数使用JavaScript解题|前端学算法
88 0
LeetCode在既定时间做作业的学生人数使用JavaScript解题|前端学算法
实时显示日期、时间、城市天气(HTML+JS)
实时显示日期、时间、城市天气(HTML+JS)
795 0
实时显示日期、时间、城市天气(HTML+JS)
|
JavaScript 前端开发 Python
JavaScript:获取当前日期时间的字符串格式
JavaScript:获取当前日期时间的字符串格式
139 0
|
JavaScript
js时间排序函数(升序,降序)
js时间排序函数(升序,降序)
233 0
|
JavaScript
js获取当地时间并且拼接时间格式的三种方式
js获取当地时间并且拼接时间格式,在stackoverflow上有人在问,查了资料,各种方法将时间格式改成任意自己想要的样式。
303 0
|
JavaScript 前端开发
|
移动开发 JavaScript
JS指定音频audio在某个时间点进行播放,获取当前音频audio的长度,音频时长格式转化
JS指定音频audio在某个时间点进行播放,获取当前音频audio的长度,音频时长格式转化
656 0
JS指定音频audio在某个时间点进行播放,获取当前音频audio的长度,音频时长格式转化
|
JavaScript 前端开发 API
Day.js轻量级 JavaScript 时间日期处理库可替代Moment.js
Day.js轻量级 JavaScript 时间日期处理库可替代Moment.js
146 0
|
JavaScript 前端开发
JavaScript获取当前日期时间及其它扩展操作(代码实现)
JavaScript获取当前日期时间及其它扩展操作(代码实现)
135 0