Javascript 以正确的格式显示时间
出于某种原因,任何时候我试图显示从另一个页面上的表单获取值的时间,格式都很奇怪,例如,如果我在时间字段中显示12:58 PM,因为我在提交时将inputType作为时间,并查看它显示为时间的时间:12%3A58选择,我不知道如何修复它,我尝试进行一些研究,但不理解其中一些Javascript 以正确的格式显示时间,javascript,jquery,time,Javascript,Jquery,Time,出于某种原因,任何时候我试图显示从另一个页面上的表单获取值的时间,格式都很奇怪,例如,如果我在时间字段中显示12:58 PM,因为我在提交时将inputType作为时间,并查看它显示为时间的时间:12%3A58选择,我不知道如何修复它,我尝试进行一些研究,但不理解其中一些 Javascript to assign time to the field var time = document.forms["myForm"]["time"].value; The time field <div
Javascript to assign time to the field
var time = document.forms["myForm"]["time"].value;
The time field
<div>
<label for="myTime">Time:</label>
<input type="time" name="time" value="hh:mm:ss.ms" />
<p id="time"></p>
</div><br>
Code to display
var time = getQueryVariable("time");
details = details + "Time: "+time+"<br>";
Javascript为字段分配时间
var time=document.forms[“myForm”][“time”].value;
时间场
时间:
要显示的代码
var时间=getQueryVariable(“时间”);
详细信息=详细信息+时间:“+Time+”
”;
您知道吗%3A
是冒号的URL百分比编码:
?关于如何修复它:var time=decodeURIComponent(getQueryVariable(“time”))
谢谢@E.Sundin为我提供的帮助,但是有没有办法在时间之后也显示am或pm?您知道%3A
是冒号的URL百分比编码:
?关于如何修复:var time=decodeURIComponent(getQueryVariable(“time”))
谢谢@E.Sundin的帮助,我让它显示了出来,但是有没有办法在时间过后也显示am或pm?