zoukankan      html  css  js  c++  java
  • 一沙框架 JS格式化日期方法

    一沙框架 JS格式化日期时间的方法

    框架已经内置了方法,在【web前端\wwwroot\yisha\js\yisha.js】文件里已经声明,只需调用即可

     1 // 格式为 yyyy-MM-dd HH:mm:ss
     2         formatDate: function (v, format) {
     3             if (!v) return "";
     4             var d = v;
     5             if (typeof v === 'string') {
     6                 if (v.indexOf("/Date(") > -1)
     7                     d = new Date(parseInt(v.replace("/Date(", "").replace(")/", ""), 10));
     8                 else
     9                     d = new Date(Date.parse(v.replace(/-/g, "/").replace("T", " ").split(".")[0]));
    10             }
    11             var o = {
    12                 "M+": d.getMonth() + 1,  //month
    13                 "d+": d.getDate(),       //day
    14                 "H+": d.getHours(),      //hour
    15                 "m+": d.getMinutes(),    //minute
    16                 "s+": d.getSeconds(),    //second
    17                 "q+": Math.floor((d.getMonth() + 3) / 3),  //quarter
    18                 "S": d.getMilliseconds() //millisecondjsonca4
    19             };
    20             if (/(y+)/.test(format)) {
    21                 format = format.replace(RegExp.$1, (d.getFullYear() + "").substr(4 - RegExp.$1.length));
    22             }
    23             for (var k in o) {
    24                 if (new RegExp("(" + k + ")").test(format)) {
    25                     format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
    26                 }
    27             }
    28             return format;
    29         },

    调用方法为:

    1 var myDate = ys.formatDate((new Date()),'yyyy-MM-dd HH:mm:ss');
  • 相关阅读:
    逝华
    数论知识
    #10081. 「一本通 3.2 练习 7」道路和航线 题解
    Tire 字典树
    Manacher算法
    时间变奏曲
    【算法】莫队
    【算法】深度优先搜索(dfs)
    【算法】数位 dp
    【笔记】关于位运算(2)
  • 原文地址:https://www.cnblogs.com/wishit/p/13738171.html
Copyright © 2011-2022 走看看