显示AM / PM的JavaScript打印时间?

时间:2014-10-13 03:22:58

标签: javascript html5

我正在尝试打印网页的一部分,我需要它来显示用户输入的时间,以下午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文件中处理。

1 个答案:

答案 0 :(得分:-1)

尝试使用此格式

 document.write(new Date().toString("hh:mm tt"));