比较两个时间的大小

    //比较两个时间大小    var myDate = new Date();
    var date = myDate.getFullYear() + ‘-‘ + (myDate.getMonth() + 1) + ‘-‘ + myDate.getDate();

    //选择的时间
    var OneMonth = birth.substring(5, birth.lastIndexOf(‘-‘));
    var OneDay = birth.substring(birth.length, birth.lastIndexOf(‘-‘) + 1);
    var OneYear = birth.substring(0, birth.indexOf(‘-‘));

    //当前的时间
    var TwoMonth = date.substring(5, date.lastIndexOf(‘-‘));
    var TwoDay = date.substring(date.length, date.lastIndexOf(‘-‘) + 1);
    var TwoYear = date.substring(0, date.indexOf(‘-‘));

    var cha = ((Date.parse(OneMonth + ‘/‘ + OneDay + ‘/‘ + OneYear) - Date.parse(TwoMonth + ‘/‘ + TwoDay + ‘/‘ + TwoYear)) / 86400000);

    if (cha >= 1) {
//说明选择的时间比当前时间大;return;
    }

当然了,这种方法有局限性,若时间类型为yyyy/MM/dd则先需要将转换年月日分割的标识变更即可;写这些,不为别的,只想在我的代码之路上留下印记,日后方便自已,方便他人;
时间: 2024-10-01 02:46:49

比较两个时间的大小的相关文章

PHP中比较两个时间的大小与日期的差值

在这里我们全用到时间戳 mktime(hour,minute,second,month,day,year,[is_dst])     其参数可以从右向左省略,任何省略的参数都会被设置成本地日期和时间的当前值. 参数 描述 hour 可选.规定小时. minute 可选.规定分钟. second 可选.规定秒. month 可选.规定用数字表示的月. day 可选.规定天. year 可选.规定年.在某些系统上,合法值介于 1901 – 2038 之间.不过在 php教程 5 中已经不存在这个限制

比较两个时间的大小 举例:CompareDate("12:00","11:15")

//比较两个时间的大小 举例:CompareDate("12:00","11:15") function CompareDate(t1, t2) { var date = new Date(); var a = t1.split(":"); var b = t2.split(":"); return date.setHours(a[0], a[1]) > date.setHours(b[0], b[1]); } 原文地址

PHP用strtotime()函数比较两个时间的大小实例详解

在PHP开发中,我们经常会对两个时间的大小进行判断,但是,在PHP中,两个时间是不可以直接进行比较,因为时间是由年.月.日.时.分.秒组成的,所以,如果需要将两个时间进行比较的话,我们首先要做的就是将时间解析为时间戳的格式,这就要用到我们前面学习的利用strtotime()函数将日期和时间解析为UNIX时间戳的知识了,只有将时间转化为时间戳的格式,才能够进行比较.本章就给大家讲解一下,在PHP中,怎么比较两个时间的大小. 假如现在有两个时间: 2017-4-15 2018-4-15 我们首先就要

比较两个时间的大小和时间差

<script type="text/javascript"> $(function () { ---------------------------------比较时间的大小------------------------------------------------- var cha = (Date.parse("2010/1/14 9:00:00") - Date.parse("2010/1/12 8:00:00")) / 8

时间操作(JavaScript版)—最简单比較两个时间格式数据的大小

呵呵呵,在软件研发过程中假设遇到要比較两个时间的大小.你会怎么做.嗯嗯嗯,非常直观的做法就是把"-"去掉,再比較大小,真的有必要吗?看以下最简单的时间比較方式: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">        <html

C#比较两个时间大小

DateTime t1 = Convert.ToDateTime("2012-12-31 23:59:00");            DateTime t2 = Convert.ToDateTime("2013-1-1 00:01:00");            TimeSpan ts = t2 - t1;            int ss = Convert.ToInt32(ts.TotalMinutes);            textBox1.Text

java 判断两个时间相差的天数!

package com.datedaycha;     import java.text.SimpleDateFormat;     import java.util.Calendar;     import java.util.Date;     import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;     /*      * java 判断两个时间相差的天数     1.实现目标     输入:两

计算两个时间之间的天数

1第一种 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static void main(String[] args) { try { //时间转换类 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM

[经典面试题][百度]数组A中任意两个相邻元素大小相差1,在其中查找某个数。

题目 数组A中任意两个相邻元素大小相差1,现给定这样的数组A和目标整数t,找出t在数组A中的位置.如数组:[1,2,3,4,3,4,5,6,5],找到4在数组中的位置. 思路 这道题目最差时间复杂度也是O(N),所以重点在于能不能找到一种尽可能减少比较次数的方法. 如数组:[1,2,3,4,3,4,5,6,5],找到4在数组中的位置.4和1比较,差为3,那么即使最好情况(递增或者递减),4也就是在a[3]的位置,可以跳过a[1]a[2].这样在特定数组(目标值和a[1]相差很大)的情况下或许可以