美文网首页
[js]获得当前日期并格式化

[js]获得当前日期并格式化

作者: httIsHere | 来源:发表于2017-07-02 13:39 被阅读0次

way 1:

    //获得当前的日期
    function getDate(){
        //时间格式化补0
        var zeroize = function (value, length){
            if (!length) length = 2;
            value = String(value);
            for (var i = 0, zeros = ''; i < (length - value.length); i++)
            {
                zeros += '0';
            }
            return zeros + value;
        };
        var myDate = new Date();
        return myDate.getFullYear()+"-"+zeroize(myDate.getMonth()+1)+"-"+zeroize(myDate.getDate());
    }

way 2:

            Date.prototype.Format = function(fmt) { //author: meizz 
                var o = {
                    "M+": this.getMonth() + 1, //月份 
                    "d+": this.getDate(), //日 
                    "h+": this.getHours(), //小时 
                    "m+": this.getMinutes(), //分 
                    "s+": this.getSeconds(), //秒 
                    "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
                    "S": this.getMilliseconds() //毫秒 
                };
                if(/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
                for(var k in o)
                    if(new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
                return fmt;
            }

相关文章

网友评论

      本文标题:[js]获得当前日期并格式化

      本文链接:https://www.haomeiwen.com/subject/efincxtx.html