js 比较两个字符串形式的时间的大小

MQTT与物联网平台(一):基础知识和设备接入物联网平台的实现(以华为云为例) 本文简单介绍了MQTT的基础知识和使用方法,以蓝牙WIFI双模芯片W801作为硬件设备,接入到华为云。 阅读详情

在日常中,时常会遇到需要判断两个字符串形式的时间的大小,如:‘2019-11-01’,‘2019-11-10’这两个时间的大小进行判断,以下就是解决方案:
1. 将字符串转化为Date对象
可以使用new Date(Stirng)的方法,将字符串类型转化为Date对象
2.利用getTime()比较时间大小
我们可以使用Date对象的getTime()方法,其中getTime()方法返回的是 1970 年 1 月 1 日至今的毫秒数,利用其返回值进行两个时间大小的判断

具体代码如下:

function compare () {
	var date1 = new Date("2019-11-01")
	var date2 = new Date("2019-11-11")
	if (date1.getTime() > date2.getTime()) {
		alert("日期:2019-11-01大于日期:2019-11-11")
		console.log("日期:2019-11-01大于日期:2019-11-11")
	} else {
		alert("日期:2019-11-11大于日期:2019-11-01")
		console.log("日期:2019-11-11大于日期:2019-11-01")
	}
}

在这里插入图片描述

STM32F103多通道PWM输出避坑指南:TIM1_CH1异常输出的解决方案 本文深入解析STM32F103多通道PWM输出中的TIM1_CH1异常问题,提供从时钟配置到GPIO复用的系统化解决方案。通过黄金法则配置流程和高级调试技巧,帮助开发者快速定位并解决PWM输出不稳定、占空比异常等问题,同时拓展多定时器协同和互补PWM等高级应用场景。 阅读详情

相关推荐

DMDiff(2025):一种基于SAR光学数据融合的双分支多模态条件引导扩散模型-k学长深度学习专栏

DMDiff提出了一种基于扩散模型的多模态遥感图像去云方法,通过双分支网络分别提取SAR的结构信息和光学图像的光谱特征,再利用跨模态注意力机制实现特征融合。创新性地采用IAP策略直接预测无云图像而非噪声,有效解决了传统方法在遥感图像处理中易出现的光谱失真问题。实验表明该方法在PSNR等指标上显著优于现有技术,但存在计算量大、生成速度慢等不足。未来可结合加速采样策略和几何约束进一步优化。

398

js 两个字符串格式的日期如何比大小

js 两个字符串日期格式的日期比大小

Ddd_victory的博客 7595

咨询进阶——解读40页公司战略解码方法【附全文阅读】

战略解码是将企业战略转化为可执行计划的关键过程,强调垂直和水平一致性原则。通过KPI指标设计和目标分解,确保战略在各部门和岗位有效落地。解码过程包括战略澄清、目标牵引、绩效分解和承诺签订,输出战略解码图等文件。不同部门根据责任定位(如利润中心、绩效中心)采用差异化考核方式,实现战略有效执行。

cdfunlove的博客 130

js 比较字符串日期大小

使用 Date.parse(str) 函数,返回该字符串所表示的日期与 1970 年 1 月 1 日午夜之间相差的毫秒数 var d1 = Date.parse(dateStr1) var d2 =Date.parse(dateStr2) 然后再将 日期1 与 日期2 做对比即可 if(d1>d2){alert("Y");} 注意: 如果字符串日期格式是 2020-10-10 这种,最好改成 2020/10/10这种格式, 因为yyyy-MM-dd这种格式,在火狐浏览器中,.....

mclt2017的博客 5146

JS 比较字符串大小 ( 4种方法 )

- **比较运算符**:简单快速,适用于基本的字典顺序比较。 - **`localeCompare()`**:考虑本地化排序规则,适合国际化的字符串比较。 - **`startsWith()`, `endsWith()`, `includes()`**:检查字符串的部分特征,而非整体比较。 - **`isEqual()` 或 `equals()`**(非标准):在使用特定库时,可用于深度比较,包括字符串对象。

大剑师兰特的GIS世界 6900

Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear();    //获取完整的年份(4位,1970-????) myDate.getMonth();       //获取当前月份(0-11,0代表1月) myDate.getDate();  

做技术,贵在学习与坚持! 1244

js时间字符串比较大小

时间字符串比较大小 原理: 借用Date.parse()方法, 将‘年/月/日’ 转化成距离 1970 年 1 月 1 日的毫秒数. 然后比较大小. 下列方法直接使用了sort()函数, 也可以自己使用冒泡或者快排. 方法:> // 使用Date.parse()方法, 参数是‘年/月/日’格式, 所以获取到的‘年-月-日’需要进行转化. function timeStringSort() { let arr = ['2020-1-11', '2020-12-11', '2020-10-11'

weixin_40944062的博客 1389

js 比较 时分秒 格式 时间大小

function compareTime(startTime,stopTime){ var intStartTime=0; if(typeof startTime=='string' && startTime.constructor==String ){ var startTimeArray=startTime.split(":"); if(startTimeA...

zhaofuqiangmycomm的博客 5740

用javascript比较两个日期的大小

function compare_time(a,b) {   var arr=a.split("-");   var starttime=new Date(arr[0],arr[1],arr[2]);   var starttimes=starttime.getTime();    var arrs=b.split("-");    var endtime=new Date(arrs[0],arr

wy818的专栏 738

开始时间和结束时间比较方法

 var str1=Date.parse(document.getElementById('id').value.replace(/-/g, "/")); var str2=Date.parse(document.getElementById('id').value.replace(/-/g, "/")); if(str1>str2)     {           alert("出生日期不能大于来台日期!");           return false;      } else{ return tru

meizi198796的专栏 1052

js时间距离 倒计时用到

var endtime = "2015-12-31 23:59:59" //获得当前时间 var d = new Date(); var s = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + ...

167

如何比较两个时间字符串大小

方式一、后台 现在有两个字符串,是从表单读取来的日期性,“2003-10-12”与“2003-10-21”,现在如何判断他们的大小。 如果不想再转为date类型比较 有一种简单的方法 Stringa="2003-10-12";Stringb="2003-10-21";intresult=a.compareTo(b);if(result==0)out.print("a=b"...

dhope1234的博客 2018

js 比较时间大小

1.比较年月日 时分秒 //比较两个时间大小 functioncompareTime(startTime,endTime){ varstart_time=startTime.replace(/-|\s|:|\//g,''); varend_time=endTime.replace(/-|\s|:|\//g,''); if(start_time<end_time){returntrue;} ...

czp555的博客 1408

js获取当前时间戳()+时间大小比较

1.js获取当前时间js 中日期转换成时间戳 - mmzz3322 - 博客园js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间戳类型,其中时间字符串有要求,形式必须是 yyyy-MM-dd HH:mm:sshttps://www.cnblogs.com/mmzz3322/p/11218017.html上面这个博客已经写的很清楚了,试了一下new Date()里面的参数是不是一下几种日期格式都可以: let nowDate =

weixin_46917162的博客 6990

react-js时间字符串转换为时间戳进行时间比较

1、在我们需要进行时间比较时,获取的是字符串形式时间,需要和时间格式进行比较。这时候我们需要将时间两种形式都转换为时间戳来进行比较。 具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:“时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)至当前时间的总秒数”。 按这个定义,编程语言中倒是有一种类似的函数,getTime(),但这个函数返回的是自1970年1月1日到当前时间的总 毫秒数 ,而不是总 和。 2、下面是我的方法调用 这段代码的目的是将传入时间字符串形式)与今天日期进行

WebView 4307

js字符串日期直接比较大小

今天遇见了个bug,运行一年的项目突然日期比较错误了,最后发现是字符串日期直接比较的原因。下面直接来调试结果:很多人多说js字符串日期能直接比较比较智能alert("2016-10-01" > "2016-10-02");//false//这里不管js是按时间格式还是字符串格式比较,返回的都是false因此可以比较但是当字符串日期不正规时,例如:alert("2016...

weixin_34248118的博客 1万+

html怎么比较时间,比较时间大小的方法

java 日期怎么比较大小?例子: String beginTime=new String("2017-06-09 10:22:22");String endTime=new String("2017-05-08 11:22:22"); 直接用Date自带方法before()和after()比较 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM...

weixin_35749796的博客 1796

java怎么比较两个时间_如何用java比较两个时间或日期的大小

有一个字符串时间,比如"2012-12-31 16:18:36" 与另一个时间比较,如果前者比后者早,则返回true,否则返回false。为此,我设计了一个方法。import java.util.*;import java.text.ParseException;import java.text.SimpleDateFormat;class Test{public boolean compar...

weixin_39809168的博客 2167

js计算时间加减及有关时间大小比较

字符串形式的日期转换成日期对象, JS获取当前时间戳的方法-JavaScript 获取当前时间戳,时间戳越大,则时间越往后, 计算时间前几天,前几月,前几年或后n天、月、年

hexin_zhang的专栏 3828

Js 比较日期/时间大小

获取系统当前时间与自己写的固定时间比较,固定时间也可以从后台传过来,只需用${}接收一下就行啦,提示一下,后台传过来的必须是long类型的时间(1576032058000) $(function(){ var t; t = window.setInterval(function(){ var nowDate = new Date(); var year...

WXN的博客 1599

JS比较时间大小

//var yourtime=document.getElementById('begin_time').value; var yourtime='2010-12-10 11:12'; yourtime = yourtime.replace("-","/");//替换字符

del1214的专栏 4734

nmodbus官方例程 包括dll(vb.net与C#)

nmodbus官方例程 ,包括C#和VB.net 两种语言,包括RTU和TCP的master与slave例程,

MT4平台跟单EA

我们经常会在一些论坛或QQ群里看到一些投资者提供的观摩账户吧,可以看到别人的账户情况,遇到有实力的交易者,很是羡慕啊。如果我们自己的账户可以跟着他们下单多好呢?今天就给大家免费共享一款本地跟单EA。注:无使用时间、跟单笔数等限制,可跨平台使用。功能说明:一、跟单类型全面。可跟买卖单、挂单的开立、修改、关闭操作。二、全面反向跟单。买单--跟卖单,buylimit单--sellstop,以此类推。已考虑点差因素。三、跟单手数灵活:1、固定手数,即不管主账号做多少,跟的只作固定的(比如0.1手);2、按照资金比例跟单,比如主账号10000资金做1手,跟单账号5000资金则做0.5手(5000/10000*1*1);按照资金比例进一步放大或缩小,比如设0.5倍,主账号10000资金做1手,跟单账号5000资金可做0.25手(5000/10000*1*0.5);3、自适应4、5位报价,可在4、5位平台之间跟单。自适应最小、最大手数限制。4、极快的速度。0.1秒的连续扫描,保证信号即时传递。5、可适应品种标示不同的平台。比如主账号Eurusdp,XAUUSD。跟单平台Eurusdpro,GOLD。

上一篇: 利用CSS灵活运用<a>标签
下一篇: js 如何判断字符串是否是空格或纯空格串
ALICE2222
博客等级 码龄9年 1粉丝 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值