javascript获取本地时间并转化为字符串

很简单, new一个Date()对象, 然后经过一句js语句就可以了:

let date = new Date();
let timeString = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' '+date.getHours()+':'+((date.getMinutes()<10)?('0'+date.getMinutes()):date.getMinutes());  

解析

date.getFullYear()
+'-'
+(date.getMonth()+1)  // 月份因为是从0计算的, 0代表January
+'-'
+date.getDate()
+' '  // 上面是日期👆下面是时间👇
+date.getHours()
+':'
+((date.getMinutes()<10)?('0'+date.getMinutes()):date.getMinutes());    // 8点3分为了不显示8:3而是8:03, 这一一个三目运算符很优雅~
posted @ 2020-11-10 15:37  Bravo_Jack  阅读(761)  评论(0编辑  收藏  举报