zoukankan      html  css  js  c++  java
  • JS 日期格式化,留作参考

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     8     <title>Document</title>
     9 </head>
    10 
    11 <body>
    12 
    13     <script>
    14         Date.prototype.Format = function (fmt) {
    15             var o = {
    16                 "M+": this.getMonth() + 1,
    17                 "d+": this.getDate(),
    18                 "H+": this.getHours(),
    19                 "m+": this.getMinutes(),
    20                 "s+": this.getSeconds(),
    21                 "S+": this.getMilliseconds()
    22             };
    23             //因为date.getFullYear()出来的结果是number类型的,所以为了让结果变成字符串型,下面有两种方法:
    24             if (/(y+)/.test(fmt)) {
    25                 //第一种:利用字符串连接符“+”给date.getFullYear()+"",加一个空字符串便可以将number类型转换成字符串。
    26                 fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    27             }
    28             for (var k in o) {
    29                 if (new RegExp("(" + k + ")").test(fmt)) {
    30                     //第二种:使用String()类型进行强制数据类型转换String(date.getFullYear()),这种更容易理解。
    31                     fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(String(o[
    32                         k]).length)));
    33                 }
    34             }
    35             return fmt;
    36         };
    37         alert(new Date().Format('yyyy-MM-dd HH:mm:ss'))
    38         alert(new Date().Format('yyyy'))
    39     </script>
    40 
    41 </body>
    42 
    43 </html>

  • 相关阅读:
    PyQuery
    计算 1+1/2!+1/3!+1/4!+...1/20!=?
    计算5的阶乘 5!的结果是?
    一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
    百马百担
    九九乘法表
    百钱买百鸡
    三角形菱形
    水仙花
    前缀表达式的计算
  • 原文地址:https://www.cnblogs.com/rongyao/p/11513059.html
Copyright © 2011-2022 走看看