javascript - 比较两个小于大于的时间变量
问题描述
嗨我是初学者我想使用javascript比较我的两个变量如果ts大于timecomp显示警报“好的”否则如果小于ts显示警报“错误”
例如 ts 是 6:15 和 time comp 是 6:00 将显示警报好的消息,但如果小于将显示警报消息错误
<script>
$(document).ready( function(){
var timecomp = "6:00"
var a = $('select[name="hours"] option:selected').val();
var a1 = $('select[name="mins"] option:selected').val();
var ts = a +":" a1;
if( ts> timecomp)
{
alert("Okay");
}
else if ( ts<timecomp){
alert("Error");
}
});
</script>
解决方案
如果您的字符串格式为"HH:MM:SS"
并且您的时间为 24 小时制,您可以使用您希望的不等式比较两个字符串:
$(document).ready(function() {
var timecomp = "06:00:00" // add :00 to the end for correct format
var a = "05"; // change these to see it working
var a1 = "30"; // change these to see it working
var ts = a + ":" + a1 + ":00"; // add ":00 for the seconds format"
if (ts > timecomp) {
alert("Okay");
} else if (ts < timecomp) {
alert("Error");
} else {
alert("Equal");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
推荐阅读
- c# - C# Webdav 应用程序。需要将新目录作为 URI 传递给客户端。可能使用字符串?
- microsoft-graph-api - Microsoft Graph 为所有租户获取 Teams 呼叫
- mysql - 如何结合结果来获得阿森纳赢得所有可用六分的球队数量
- python - 使用 tensorflow 运行 YOLOv3 模型检测车辆时出现属性错误
- android - IOException 文件太大,在运行 react-native run-android 命令时在 mac 上下载 gradle
- python - 展平 JSON 嵌套键值对以转换为 csv
- java - 无法在 javaFXML 中使用按钮打开新窗口
- xml - XPath 按值引用属性?
- vim - 键入时自动将项目符号列表扩展为树结构
- python - 如何更改pytorch数据文件夹中的标签?