我正在尝试打印网页的一部分,我需要它来显示用户输入的时间,以下午4:30的格式显示,但它会离开PM。使用下面的代码,它将在输入框中显示时间输入,类型为TIME,A或P除外。当我使用window.print()函数时,它显示A或P,但也显示整页,这不是我们想要的。
<script>
function myFunction() {
var divToPrint=document.getElementById('tablePrint');
newWin= window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.close();
}
</script>
这是html代码的片段:
<tr>
<th> Day </th>
<th> In </th>
<th> Out </th>
<th> In </th>
<th> Out </th>
<th> Total</th>
</tr>
<tr>
<td><lable>Fri </lable></td>
<td><input style="width:80px" type="time" name="TPL_a_a_i_fri" size=6 maxlength=6 value="{A_A_I_FRI}"></td>
<td><input style="width:80px" type="time" name="TPL_a_a_o_fri" size=6 maxlength=6 value="{A_A_O_FRI}"></td>
<td><input style="width:80px" type="time" name="TPL_a_p_i_fri" size=6 maxlength=6 value="{A_P_I_FRI}"></td>
<td><input style="width:80px" type="time" name="TPL_a_p_o_fri" size=6 maxlength=6 value="{A_P_O_FRI}"></td>
<td><input style="width:50px" type="text" name="TPL_a_tot_fri" size=6 maxlength=6 value="{A_TOT_FRI}"></td>
</tr>
名称和值在用于计算工作时间的php文件中处理。
答案 0 :(得分:-1)
尝试使用此格式
document.write(new Date().toString("hh:mm tt"));