Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:如何将日期值获取为";YYYYMMDDHHMMSSXXX";?_Javascript_Jquery_Timestamp - Fatal编程技术网

Javascript JQuery:如何将日期值获取为";YYYYMMDDHHMMSSXXX";?

Javascript JQuery:如何将日期值获取为";YYYYMMDDHHMMSSXXX";?,javascript,jquery,timestamp,Javascript,Jquery,Timestamp,当我点击我的 <button id="A">Hello!</button> 你好! 我想启动函数clickButton(),但也要获得一个军用日期样式的时间戳YYYYMMDDHHMMSSXXX,以显示单击按钮的确切时间在JS或更好的JQuery中我该怎么做?只需将它们放在一起就可以了 function makeStamp(d) { // Date d var y = d.getUTCFullYear(), M = d.getUTCMonth()

当我点击我的

<button id="A">Hello!</button>
你好!

我想启动函数clickButton(),但也要获得一个军用日期样式的时间戳YYYYMMDDHHMMSSXXX,以显示单击按钮的确切时间在JS或更好的JQuery中我该怎么做?

只需将它们放在一起就可以了

function makeStamp(d) { // Date d
    var y = d.getUTCFullYear(),
        M = d.getUTCMonth() + 1,
        D = d.getUTCDate(),
        h = d.getUTCHours(),
        m = d.getUTCMinutes(),
        s = d.getUTCSeconds(),
        pad = function (x) {
            x = x+'';
            if (x.length === 1) {
                return '0' + x;
            }
            return x;
        };
        return y + pad(M) + pad(D) + pad(h) + pad(m) + pad(s);
}

只需垫上并粘在一起

function makeStamp(d) { // Date d
    var y = d.getUTCFullYear(),
        M = d.getUTCMonth() + 1,
        D = d.getUTCDate(),
        h = d.getUTCHours(),
        m = d.getUTCMinutes(),
        s = d.getUTCSeconds(),
        pad = function (x) {
            x = x+'';
            if (x.length === 1) {
                return '0' + x;
            }
            return x;
        };
        return y + pad(M) + pad(D) + pad(h) + pad(m) + pad(s);
}

如果格式不固定,只关心按钮被点击的确切时间,您可以简单地使用


如果您需要进一步的灵活性,需要在JS中进行大量的日期管理,请确保签出。正如您在函数中所看到的那样,它给人留下了深刻的印象,并且有很好的文档记录。

如果格式不固定,只关心按钮被单击的确切时间,您可以简单地使用


如果您需要进一步的灵活性,需要在JS中进行大量的日期管理,请确保签出。正如您在函数的例子中所看到的,它给人留下了深刻的印象,并且有很好的文档记录。

Paul s.Fork.答案包括毫秒():


保罗·S·福克回答,包括毫秒():


你可以使用这个非常好的Javascript库来处理日期:注:日期的SQL格式为YY-MM-DD HH:MM:SS你可以使用这个非常好的Javascript库来处理日期:注:日期的SQL格式为YY-MM-DD HH:MM:SSPaul,x=x+“”;代表什么?保罗,什么x=x+“”;代表?您使用的是
getmillishes
,而不是
getutcmilliskes
。这两种方法不太可能不同,但是你可能想考虑把所有东西都保留在UTC中。你使用的是代码> GETMILISCONDS ,而不是<代码> GututcMyLimeSDS 。这两个不太可能不同,但你可能会考虑把所有东西都放在UTC里。