ホームページ バックエンド開発 PHPチュートリアル 時間の比較と変換に関するいくつかの問題

時間の比較と変換に関するいくつかの問題

Jun 13, 2016 pm 01:14 PM
alert getelementbyid quot

時間の比較と変換に関する問題
時間を 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>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

アラートに改行を実装する方法 アラートに改行を実装する方法 Nov 07, 2023 am 10:19 AM

alert は br タグを使用して改行を実装します。

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

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

getElementByIdの使用方法 getElementByIdの使用方法 Sep 01, 2023 am 11:03 AM

getElementById は、要素の id 属性を通じて対応する HTML 要素を取得し、それを簡単に操作および変更できます。要素のコンテンツとスタイルを動的に変更する場合でも、イベント リスナーを追加する場合でも、getElementById は非常に一般的に使用されるメソッドです。

JavaScript でアラートが文字化けした場合の対処方法 JavaScript でアラートが文字化けした場合の対処方法 Feb 10, 2023 am 09:40 AM

JavaScript でのアラート コードが文字化けする場合の解決策: 1. HTML の <head> 部分に「charset=utf-8」を追加します。 2. <script> に「charset=gb2312」または「charset=utf-」を追加します。 tag 8""; 3. js外部スクリプトの保存エンコーディングをutf8に変更します。

写真が消える問題を解決する方法 写真が消える問題を解決する方法 Apr 07, 2024 pm 03:02 PM

写真が消える問題を解決する方法 まず、写真ファイル $file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner() image_src) VALUES ('images/ {$file['name'

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

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

图片消失怎么解决 图片消失怎么解决 Jun 13, 2016 am 10:09 AM

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

为什么小弟我在php上写的这个代码,在浏览器上什么都不显示 为什么小弟我在php上写的这个代码,在浏览器上什么都不显示 Jun 13, 2016 am 10:24 AM

为什么我在php上写的这个代码,在浏览器上什么都不显示啊

See all articles