時間の比較と変換に関するいくつかの問題
時間の比較と変換に関する問題
時間を 2 つ入力する必要があります。HH:MM は時間と分だけです
私は を使用します"text" name="stopname" />
と入力します。たとえば、「11:30 12:30」と入力します。では、これら 2 つを比較するために時刻形式に変換するにはどうすればよいでしょうか。 Baiduに比較がたくさんあります
以下は私が真似して書いたJS 変換時間の問題でしょうね。
- JScript コード
<!-- 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("正确"); } }
もう 1 つの問題は、データベースにフィールドの型が datetime であることです。
PHP ページ このテーブルは更新操作を実行します。この searchtime + 12 時間後に設定した人は、PHP
ページを通じて更新操作を実行できなくなります。$searchtime= を通じて判断を追加するだけで十分であることがわかります。 $row['$searchtime'] 時刻を取得するのには問題ありませんが、この 12 時間を
$searchtime に追加する方法がわかりません。時刻の形式変換も問題です。
------解決策--- ------------------
次のように書くことができます
- JScript コード
関数comparetime(){ var starttime = document.getElementById("starttime").value; var stoptime = document.getElementById("stoptime").value; var t1=starttime.split(':'); var t2=stoptime.split(':'); var time1=新しい日付(75, 1, 16, t1[0], t1[1], 0); var time2=新しい日付(75, 1, 16, t2[0], t2[1], 0); if(開始時間 > 終了時間){ alert("入力された時刻が正しくありません"); } それ以外 { アラート("正しい"); } } <br><font color="#e78608">------解決策------</font><br>1.
- JScript コード
s1 = '11:30'; s2 = '12:30'; d = 新しい日付(); 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) アラート('ok'); それ以外の場合はアラート('エラー'); <br><font color="#e78608">------解決策----------------------</font><br>duibi メソッドはアラートを必要とせず、直接 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 の下の 2 つの入力ボックスを確認します。 .<br> var inputs=document.getElementById('newTB').getElementsByTagName('input');<br><br> for(var i=0;i<inputs.length i></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 .... onsubmt="return setSubmit()"> <div class="clear"></div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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'
