• 日期格式化字符串 字符串转化成日期


    Date.prototype.FormatStr = function (fmt) { //author: meizz
    var o = {
    "y+": this.getFullYear(),
    "M+": (this.getMonth() + 1) < 10 ? "0" + (this.getMonth() + 1) : (this.getMonth() + 1), //月份
    "d+": this.getDate() < 10 ? "0" + this.getDate() : this.getDate(), //日
    "h+": this.getHours() < 10 ? "0" + this.getHours() : this.getHours(), //小时
    "m+": this.getMinutes() < 10 ? "0" + this.getMinutes() : this.getMinutes(), //分
    "s+": this.getSeconds() < 10 ? "0" + this.getSeconds() : this.getSeconds(), //秒
    };
    var fmt = fmt
    for (var key in o) {
    fmt = fmt.replace(new RegExp("(" + key + ")", "g"), function (a, b) {
    return o[key]
    })
    }
    return fmt;

    }

    // console.log(new Date().FormatStr("yyyy-MM-dd hh:mm:ss"))

    String.prototype.ToDate = function (fmt) {
    var o = {
    "y": "",
    "M": "",
    "d": "",
    "h": "",
    "m": "",
    "s": "",
    };
    var k = {
    "y": "setFullYear",
    "M": "setMonth",
    "d": "setDate",
    "h": "setHours",
    "m": "setMinutes",
    "s": "setSeconds",
    };
    var fmt = fmt + "";
    for (var key in o) {
    var index = fmt.indexOf(key);
    var lastIndex = fmt.lastIndexOf(key);
    o[key] = +this.substring(index, lastIndex + 1)
    if (key == "M") {
    o[key] = o[key] - 1
    }
    }
    var date = new Date();
    for (var kkk in k) {
    date[k[kkk]].call(date, o[kkk])
    }
    return date
    }
    //"2018-12-01 11:11:11".ToDate("yyyy-MM-dd hh:mm:ss") 日期字符串的格式 一定要和ToDate的参数格式一样 支持到秒



    var sss=Object.prototype.toString.call(("20181123160722".ToDate("yyyyMMddhhmmss")))
    var type=sss.match(/[object (w+)]/)[1]
    console.log(type)



    //判断数据类型
    //"String,Number,Boolean,Null,Undefined,Array,Date,Function,Object"
    function getDataType(o){
    var toString=Object.prototype.toString;
    return (toString.call(0)).match(/[object (w+)]/)[1]
    }
  • 相关阅读:
    win7 php 配置多个网站
    win7 ShuipFCMS 配置 及问题
    【转】CentOS 6 服务器安全配置指南
    好的博客 网址
    【转】管理员必备的Linux系统监控工具
    【转】centos安装memcached+php多服务器共享+session多机共享问题
    [转]CentO下限制SSH登录次数
    使用Atlas实现MySQL读写分离+MySQL-(Master-Slave)配置
    centos 内网ip访问mysql数据库
    [转]Centos6.5安装配置keepalived
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/10008122.html
Copyright © 2020-2023  润新知