js日期时间比较

 1 //js日期比较( 要求日期格式:yyyy-mm-dd)
 2
 3  function DateBiJiao(firstDate, lastDate) {
 4     var arr = firstDate.split("-");
 5     var firsttime = new Date(arr[0], arr[1], arr[2]);
 6     var firsttimes = firsttime.getTime();
 7
 8     var arrs = lastDate.split("-");
 9     var  lasttime = new Date(arrs[0], arrs[1], arrs[2]);
10     var  lasttimes =  lasttime.getTime();
11
12     if (firsttimes>= lasttimes) {
13         return false;
14     }
15     else
16         return true;
17 }
18
19
20
21 //js时间比较( 要求日期格式:yyyy-mm-dd hh:mi:ss)
22
23 function comptime(firstDate,lastDate) {
24     var beginTime = firstDate;
25     var endTime = lastDate;
26     var beginTimes = beginTime.substring(0, 10).split(‘-‘);
27     var endTimes = endTime.substring(0, 10).split(‘-‘);
28
29     beginTime = beginTimes[1] + ‘-‘ + beginTimes[2] + ‘-‘ + beginTimes[0] + ‘ ‘ + beginTime.substring(10, 19);
30     endTime = endTimes[1] + ‘-‘ + endTimes[2] + ‘-‘ + endTimes[0] + ‘ ‘ + endTime.substring(10, 19);
31
32     alert(beginTime + "aaa" + endTime);
33     alert(Date.parse(endTime));
34     alert(Date.parse(beginTime));
35     var a = (Date.parse(endTime) - Date.parse(beginTime)) / 3600 / 1000;
36     if (a < 0) {
37         alert("endTime小!");
38     } else if (a > 0) {
39         alert("endTime大!");
40     } else if (a == 0) {
41         alert("时间相等!");
42     } else {
43         return ‘exception‘
44     }
45 }
时间: 2024-10-13 01:23:27

js日期时间比较的相关文章

原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间

原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org

JS日期时间选择器

本文介绍一种日期和时间选择器的用法.此选择器由jqueryUI实现,支持精确到毫秒的时间选择. 此选择器项目地址为http://trentrichardson.com/examples/timepicker/ Demo地址为:http://www.helloweba.com/demo/timepicker/ 下载地址:http://download.csdn.net/detail/yanwushu/7721933 效果图 另外关于js时间选择器还可以参考其他项目 http://www.bootc

js -- 日期时间格式化

/** * js日期时间格式化 * @param date 时间读对象 * @param format 格式化字符串 例如:yyyy年MM月dd日 hh时mm分ss秒 * @returns {string} 返回格式化后的字符串 */function dateFormat (date, format) { var o = { "M+": date.getMonth() + 1, //month "d+": date.getDate(), //day "h+

js非常强大的日历控件fullcalendar.js, 日期时间库: moment.js

日历控件: https://fullcalendar.io/docs/ https://fullcalendar.io/docs/event_data/events_function/ https://fullcalendar.io/docs/event_data/Event_Object/ https://fullcalendar.io/docs/mouse/eventClick/ <!DOCTYPE html> <html> <head> <meta char

js日期/时间比较函数,以及js校验表单后提交表单的三种方法,表单验证,以及三种结合

<pre class="html" name="code"> js日期比较(yyyy-mm-dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("-");

js日期/时间格式化方法

一.javascript Date format(日期格式化) 方法一: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:0

js日期时间函数(经典+完善+实用)(转采自 :bicabo)

日期时间脚本库方法列表 Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符串Date.prototype.toArray 日期分割为数组Date.prototype.DatePart 取日期的部分信息Date.prototype.MaxDayOfDate 取日期所在

js 日期时间的格式化

将日期时间转换为指定格式,如:YYYY-mm-dd HH:MM表示2019-06-06 19:45 function dateFormat(fmt, date) { let ret; let opt = { "Y+": date.getFullYear().toString(), // 年 "m+": (date.getMonth() + 1).toString(), // 月 "d+": date.getDate().toString(), /

JS日期时间加减实现

首先,上代码 1 var diffDate = function(date, diff) { 2 return new Date( 3 Date.UTC( 4 date.getUTCFullYear(), 5 date.getUTCMonth(), 6 date.getUTCDate(), 7 date.getUTCHours(), 8 date.getUTCMinutes(), 9 date.getUTCSeconds() 10 ) + 11 diff 12 ); 13 }; 其次,上原理 1