用js比较时间大小

开发工具与关键技术:Visual Studio、js
作者:幻奏
撰写时间:2019.7.17

对比时间的大小在很多项目里面都有用到,刚开始我还不会怎样比较时间的大小,后来上了老师的课之后,我才知道怎样比较时间的大小。
比较时间大小的方法有很多,你可以在控制器比较,也可以在js里面写,而我要说的就是用js比较时间的大小,控制器的下次有空就说一下。
我就随便拿一个例子来说一下吧,比如客房管理系统对吧,客人来预约房间,他看上的房间如果已经有人预定了,那么就要比较一下他的抵店时间和前一个客人的离店时间,如果他的抵店时间比前一个客人的离店时间大,那么就可以预定那个房间了,否则反之。
客人来店时要填写个人资料嘛,我们就获取它填写的抵店时间,然后查询房间ID已经预约客人的离店时间,之后对比,OK就添加,不OK就不添加。
判断客人是否填写抵店时间
在这里插入图片描述
用post请求把房间ID传到控制器用linq查询出上一个客人离店的时间,然后返回数据到视图。(记得把时间类型转换为字符串)
在这里插入图片描述
接下来就要把字符串转换成一样的日期类来对比了。
在这里插入图片描述
这样子就写好了,接下来让我们来看一下结果吧!
我们先在页面填好个人资料,然后选择房间,点击预定,我们来看一下断点吧。
在这里插入图片描述
这样子就把它们的格式转换成一样的了,接下来就让我们看一下控制台输出了什么吧。
在这里插入图片描述
好了,这个样子就成功了,是不是挺简单的,嘿嘿。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值