Javascript 在jquery中以特定格式获取时间戳,无需插件
我想在jqueryJavascript 在jquery中以特定格式获取时间戳,无需插件,javascript,jquery,datetime,Javascript,Jquery,Datetime,我想在jquery20140410091906中获得如下时间戳。格式为YYYYMMDDHHMMSS。如何在不使用任何插件的情况下执行此操作。您可以制作自己的格式,例如: var myDate = new Date(); 因此,如果要将其显示为mm/dd/yyyy,可以执行以下操作: var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear(); 您可以这样做: n
20140410091906
中获得如下时间戳。格式为YYYYMMDDHHMMSS
。如何在不使用任何插件的情况下执行此操作。您可以制作自己的格式,例如:
var myDate = new Date();
因此,如果要将其显示为mm/dd/yyyy,可以执行以下操作:
var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear();
您可以这样做:
new Date().toISOString().replace(/\D/g,"").substr(0,14);
toISOString()
以year-month-dayThour:minutes:seconds.毫秒sz
格式返回日期
所以我只是从字符串中删除了TZ-:.
,并删除了毫秒。
试试像这样的东西
function lpad(str, len, char) {
str += '';
if (str.length >= len) {
return str;
}
return new Array(len - str.length + 1).join(char) + str;
}
function getTs() {
var date = new Date();
var str = date.getFullYear() + lpad(date.getMonth(), 2, 0) + lpad(date.getDate(), 2, 0) + lpad(date.getHours(), 2, 0) + lpad(date.getMinutes(), 2, 0) + lpad(date.getSeconds(), 2, 0);
return str;
}
console.log(getTs())
演示:这样就可以了
var d= new Date
d.toISOString().replace(/\D+/g,'').substr(0, 14)
用谷歌搜索日期对象。@shiplu.mokadd.im yu ty bro:)
var d= new Date
d.toISOString().replace(/\D+/g,'').substr(0, 14)