<!DOCTYPE html>
<html>
  <head>
	<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
	<title>获取当前北京时间</title>
    <style>
    h3{
      text-align:center;
      }
    </style>
  </head>
  <body>	
	<h3>现在是北京时间:2023年6月16号晚上9:03:45</h3>
 <script>
 var i = new Date();
 alert('现在是北京时间:'+i.getFullYear()+'年'+getDate()+'月'+i.getDate()+'号'+getHours()+':');
 function getDate(){
     var po = [1,2,3,4,5,6,7,8,9,10,11,12];
     return po[i.getMonth()];
     }
 function getHours(){
     var po = [12,1,2,3,4,5,6,7,8,9,10,11,'半夜','凌晨','上午','中午','下午','傍晚','晚上'];
     var ds = i.getHours();
     var sw;
     if(ds == 0){
       sw = 12;
     }else if(ds > 0 && ds < 6){
       sw = 13;
     }else if(ds >= 6 && ds < 12){
       sw = 14;
     }else if(ds == 12){
       sw = 15;
     }else if(ds > 12 && ds < 18){
       sw = 16;
     }else if(ds == 18){
       sw = 17;
     }else if(ds > 18 && ds <= 23){
       sw = 18;
     }
     if(ds >= 12){
       ds = ds - 12;
     }
     return po[sw] + po[ds];
 }
 </script>
  </body>
</html>
JavaScript 代码错误修复 - 获取当前北京时间

原文地址: http://www.cveoy.top/t/topic/oFUL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录