首页 > 解决方案 > Javascript 时间转换为 Java SimpleDateformat - 当天缺少数字

问题描述

您好,我需要以某种方式采用数据/时间格式-YYYY-MM-DDTHH:MM:SS

我快到了,但我的结果似乎少了一个数字。

我的结果显示YYYY-MM-DTHH:MM:SS任何人都可以看到我哪里出错了,或者我该如何解决这个问题?- 谢谢

HTML

<button id="showit">show</button>
<div id="result"></div>

JS

Number.prototype.padLeft = function(base,chr){
       var  len = (String(base || 10).length - String(this).length)+1;
       return len > 0? new Array(len).join(chr || '0')+this : this;
    }


    $('#showit').click(function(){
        var d = new Date,
            dformat = [ (d.getFullYear()+0),
                        d.getMonth(),
                        d.getDate()].join('-')+
                        'T' +
                      [ d.getHours().padLeft(),
                        d.getMinutes().padLeft(),
                        d.getSeconds().padLeft()].join(':');
         $('#result').html(dformat);
    });

标签: javascript

解决方案


推荐阅读