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里。