首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript中只比较时间?

如何在javascript中只比较时间?
EN

Stack Overflow用户
提问于 2012-01-12 20:04:11
回答 4查看 1.6K关注 0票数 1

我只想比较客户端的时间,这意味着开始时间不应该大于结束时间。我已经在网上搜索过了,但是没能解决这个问题。请尽快帮助我。提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-12 20:09:00

你可以在下面的代码中比较javascript中的日期

代码语言:javascript
运行
复制
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
{
  alert("Today is before 14th January 2100");
}
else
{
  alert("Today is after 14th January 2100");
}
票数 3
EN

Stack Overflow用户

发布于 2012-01-12 20:35:35

比方说,比方说选择的时间

代码语言:javascript
运行
复制
var startTime = "09:15";
var endTime ="10:15";

if(parseInt(startTime.split(":")[0],10) > parseInt(endTime.split(":")[0],10))
alert("Start Time should not be greater than end time");
else
alert("Valid Time");

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-01-12 20:09:07

您需要使用Date对象函数来提取小时、分钟和秒,以便从日期中仅获取时间:

代码语言:javascript
运行
复制
var currentDate = new Date();
var hours = currentDate.getHours();
var minutes = currentDate.getMinutes();
var seconds = currentDate.getSeconds();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8834785

复制
相关文章

相似问题

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