zoukankan      html  css  js  c++  java
  • JS封装 日期格式化

    // 实时时间
        var nowTime= function(value){
            function dateFormat(date, format) {
                if (typeof date === "string") {
                    var mts = date.match(/(/Date((d+))/)/);
                    if (mts && mts.length >= 3) {
                    date = parseInt(mts[2]);
                    }
                }
                date = new Date(date);
                if (!date || date.toUTCString() == "Invalid Date") {
                    return "";
                }
                var map = {
                    "M": date.getMonth() + 1, //月份 
                    "d": date.getDate(), //
                    "h": date.getHours(), //小时 
                    "m": date.getMinutes(), //
                    "s": date.getSeconds(), //
                    "q": Math.floor((date.getMonth() + 3) / 3), //季度 
                    "S": date.getMilliseconds() //毫秒 
                };
                format = format.replace(/([yMdhmsqS])+/g, function(all, t) {
                    var v = map[t];
                    if (v !== undefined) {
                        if (all.length > 1) {
                        v = '0' + v;
                        v = v.substr(v.length - 2);
                        }
                        return v;
                    } else if (t === 'y') {
                        return (date.getFullYear() + '').substr(4 - all.length);
                    }
                    return all;
                });
                return format;
            }
            return dateFormat(new Date(), 'yyyy-MM-dd hh-mm-ss');
        }
        console.log(nowTime());
  • 相关阅读:
    【应用】SVG饼状图
    【应用】图片翻转js
    userData IE
    cookie
    Local storage htm5
    全局ajax事件
    jQuery ajax序列化函数
    jQuery ajax中的get请求方法汇总
    $.ajax()
    nodejs安装错误
  • 原文地址:https://www.cnblogs.com/SharkJiao/p/13603629.html
Copyright © 2011-2022 走看看