在文本框ASP.Net Javascript中自动格式化时间

在文本框ASP.Net Javascript中自动格式化时间,javascript,time,Javascript,Time,我需要使用Javascript将时间格式化为12小时或24小时格式,如10:00 PM或12:23 AM 这是我的一些资料。希望这对你有帮助 此外,date lib还可以在日期时间上使用一些技巧 <script type="text/javascript"> <!-- var a_p = ""; var d = new Date(); var curr_hour = d.getHours(); if (curr_hour < 12) { a_p =

我需要使用Javascript将时间格式化为12小时或24小时格式,如10:00 PM或12:23 AM


这是我的一些资料。希望这对你有帮助

此外,date lib还可以在日期时间上使用一些技巧

<script type="text/javascript">
<!--

var a_p = "";
var d = new Date();

var curr_hour = d.getHours();

if (curr_hour < 12)
   {
   a_p = "AM";
   }
else
   {
   a_p = "PM";
   }
if (curr_hour == 0)
   {
   curr_hour = 12;
   }
if (curr_hour > 12)
   {
   curr_hour = curr_hour - 12;
   }

var curr_min = d.getMinutes();

document.write(curr_hour + " : " + curr_min + " " + a_p);

//-->
</script>