我尝试在JavaScript中使用new Date()
,它显示如下
Sat Dec 17 2016 00:00:00 GMT+0800 (your country standard time)
但是我想转换为这样的显示
2020-02-05T06:23:34
我尝试在Google中搜索它,但我不知道我要用哪个词来搜索日期。
答案 0 :(得分:4)
new Date().toJSON().slice(0,19)
答案 1 :(得分:2)
您可以使用Date.toISOString
时区始终为零UTC偏移,如后缀“ Z”所示
console.log(new Date(`Sat Dec 17 2016 00:00:00 GMT+0800 `).toISOString())
答案 2 :(得分:2)
您可以使用以下方法:
let date = new Date().toISOString().slice(0,19)
或
let date = new Date().toJSON().slice(0,19)
您可以从这里找到类似的方法: https://www.w3schools.com/jsref/jsref_toisostring.asp
答案 3 :(得分:1)
您可以为此使用moment.js库
var date=new Date();
let c=moment(date).format();
console.log(c)
let s=c.split("+")
console.log(s[0])
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
答案 4 :(得分:0)