zoukankan      html  css  js  c++  java
  • JavaScript--格式化当前时间

     1 <!doctype html>
     2 <html>
     3  <head>
     4   <meta charset="UTF-8">
     5   <title>Document</title>
     6   <script>
     7     function format(date){
     8         var days=["日","一","二","三","四","五","六"];//创建数组days: ["日",...,"六"]
     9         var y=date.getFullYear();//获得年份,保存在y中
    10         var M=date.getMonth()+1;//获得月份,+1后保存在M中
    11         M<10&&(M="0"+M);//如果M<10,就变为0+M
    12         var d=date.getDate();//获得日期,保存在d中
    13         d<10&&(d="0"+d);//如果d<10,就变为0+d
    14         var day=days[date.getDay()];//获得星期,再获得days中星期对应的汉字,保存在day中
    15         console.log(y+"年"+M+"月"+d+"日 礼拜"+day);
    16         
    17         var h=date.getHours();//获得小时,保存在h中
    18         var am;
    19         h>=12?am="下午":"上午";//声明变量am,如果h>=12,就赋值为"下午",否则赋值为"上午"
    20         h>12&&(h-=12);//如果h>12,就让h-12
    21         h<10&&(h="0"+h);//如果h<10,就变为0+h
    22         var m=date.getMinutes();//获得分钟,保存在m中
    23         m<10&&(m="0"+m);//如果m<10,就变为0+m
    24         return y+"年"+M+"月"+d+"日 礼拜"+day+" "+am+h+":"+m;
    25     }//2016年05月10日 礼拜二 下午6:13
    26     console.log(format(new Date()));
    27   </script>
    28  </head>
    29  <body>
    30   
    31  </body>
    32 </html>
  • 相关阅读:
    as3 三行三列 布满9个为一个界面
    as3 判断鼠标移动方向
    求两点之间 的直线距离
    AS3 localToGlobal、globalToLocal方法的总结
    as3 TweenMax TweenLite方法
    禁止点击
    影片 发光 变色
    ASCII字符串互换
    关于C语言的书
    关于态度
  • 原文地址:https://www.cnblogs.com/chenzeyongjsj/p/5517522.html
Copyright © 2011-2022 走看看