一些时间比较及转换的有关问题
一些时间比较及转换的问题
需求输入两个时间,只需要HH:MM 即小时和分钟
我是用 进行输入
例如输入 11:30 12:30 那么如何将这两个转换为时间格式做比较呢?百度了一堆都是天与天之间比较的
下面是我模仿着写的JS,转换时间那里肯定是有问题的,要如何改写呢?
- JScript code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->function comparetime(){ var starttime = document.getElementById("starttime").value; var stoptime = document.getElementById("stoptime").value; var time1=(starttime).toTimeString(); //应该是这里处理的方法有问题 var time2=(stoptime).toTimeString(); if(starttime > stoptime){ alert("输入的时间有误"); } else { alert("正确"); } }
还有一个问题是,我的数据库里有一个字段searchtime 字段类型为datetime,
我通过PHP页面对这个表进行update的操作,我想谁设定在这个searchtime+12小时之后,就不能通过PHP
页面进行update操作了 我知道加个判断就可以了,通过$searchtime=$row['$searchtime'] 获取时间也没问题,就是不知道
$searchtime如何加这12个小时,也是时间格式转换的问题
------解决方案--------------------
可以这么写
- JScript code
function comparetime(){ var starttime = document.getElementById("starttime").value; var stoptime = document.getElementById("stoptime").value; var t1=starttime.split(':'); var t2=stoptime.split(':'); var time1=new Date(75, 1, 16, t1[0], t1[1], 0); var time2=new Date(75, 1, 16, t2[0], t2[1], 0); if(starttime > stoptime){ alert("输入的时间有误"); } else { alert("正确"); } } <br><font color="#e78608">------解决方案--------------------</font><br>1、
- JScript code
s1 = '11:30'; s2 = '12:30'; d = new Date(); t = s1.split(/:/); d.setHours(t[0], t[1]); t1 = d.getTime(); t = s2.split(/:/); d.setHours(t[0], t[1]); t2 = d.getTime(); if(t1 > t2) alert('ok'); else alert('error'); <br><font color="#e78608">------解决方案--------------------</font><br>duibi 方法就不要alert了,直接返回false或 true就行了<br><br>if(starttimes >= stoptimes){<br> alert("输入时间有误");<br> return false;<br>}<br>else {<br> return true;<br>}<br>function setSubmit(){<br> ...............这里验证ACE_HIDDEN_TABLE 下的两个input 框.................<br> var inputs=document.getElementById('newTB').getElementsByTagName('input');<br><br> for(var i=0;i<inputs.length></inputs.length> if(!duibi(inputs[i].value,inputs[i+1].value)){<br> alert('输入有误');<br> return false;<br> }<br> }<br> return true;<br>}<br><br>然后在你的form中

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

getElementById는 요소의 id 속성을 통해 해당 HTML 요소를 얻어 편리하게 조작하고 수정할 수 있습니다. 요소의 내용과 스타일을 동적으로 변경하거나 이벤트 리스너를 추가하는 경우 getElementById는 매우 일반적으로 사용되는 방법입니다.

JavaScript의 잘못된 경고 코드에 대한 해결 방법: 1. HTML의 <head> 부분에 "charset=utf-8""을 추가합니다. 2. <script>에 "charset="gb2312" 또는 "charset="utf-"를 추가합니다. tag 8""; 3. js 외부 스크립트의 저장 인코딩을 utf8로 변경합니다.

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
