首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角5的比较时间

角5的比较时间
EN

Stack Overflow用户
提问于 2018-12-26 21:24:02
回答 1查看 1.1K关注 0票数 0

我试图比较当前的时间和特定的时间。例如,我需要检查当前时间是否在晚上8点到早上8点之间,然后如何使用角5?特别是,我如何比较固定时间,即晚上8点和上午8点

我试过这样做,但仍然无法指定am和pm:

代码语言:javascript
复制
let cutOffStartTime = new Date();
cutOffStartTime.setHours(10);
cutOffStartTime.setMinutes(15);

let cutOffEndTime = new Date();
cutOffEndTime.setHours(10);
cutOffEndTime.setMinutes(18);

if(this._datePipe.transform(new Date(),'hh:mm a','GMT-5','en-US') >= this._datePipe.transform(cutOffStartTime,'hh:mm a','GMT-5','en-US') &&
this._datePipe.transform(new Date(),'hh:mm a','GMT-5','en-US') <= this._datePipe.transform(cutOffEndTime,'hh:mm a','GMT-5','en-US')){
  sometext
 }
EN

回答 1

Stack Overflow用户

发布于 2018-12-27 16:04:39

您就快到了,只需在晚上10点使用setHours(22),或者如MDN文档所言:

参数 hoursValue:理想情况下是0到23之间的整数,表示小时。如果提供的值大于23,则日期时间将以额外的小时递增。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53937323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档