Javascript 如何在一行中不分隔地获取整个日期时间
我需要以年、月、日、小时、分、秒、毫秒为单位获取此格式的日期时间Javascript 如何在一行中不分隔地获取整个日期时间,javascript,html,node.js,date,datetime,Javascript,Html,Node.js,Date,Datetime,我需要以年、月、日、小时、分、秒、毫秒为单位获取此格式的日期时间 201802281007475001 现在我设法退回了这个: 2018418112252159 这是我的代码: var date = new Date(); blockid = JSON.stringify(date.getFullYear()) + JSON.stringify(date.getMonth()+1) + JSON.stringify(date.getDate()) + JSON.stringify(date.
201802281007475001
现在我设法退回了这个:
2018418112252159
这是我的代码:
var date = new Date();
blockid = JSON.stringify(date.getFullYear()) + JSON.stringify(date.getMonth()+1) + JSON.stringify(date.getDate()) + JSON.stringify(date.getHours()) + JSON.stringify(date.getMinutes()) + JSON.stringify(date.getSeconds()) + JSON.stringify(date.getMilliseconds())
我还需要在
月
和日
前面加一个零,以防它小于10
一种简单的方法是调用日期对象,并将不需要的字符替换为空白:
var-date=新日期();
log(date.toISOString().replace(/\D/g')代码>omg它可以工作,非常感谢,您在哪里找到它的?除了OP似乎需要本地值和TOISOSString返回UTC值。如果UTC正常,则正则表达式可以是/\D/g
@RobG--谢谢。这使得代码现在看起来非常简单。