距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,有个取巧的方法
把 T 和 Z 和毫秒去掉就正好是 YYYY-MM-DD H:i:s
https://ishowshao.com/
js中没有类似java中的DateFormat类来处理日期格式化,可以自己写一个:var newDate=new Date()
var year=newDate.getFullYear()
var month=(newDate.getMonth()+1)<10?"0"+(newDate.getMonth()+1):newDate.getMonth()+1
var day=newDate.getDay()<10?"0"+newDate.getDay():newDate.getDay()
var hours=newDate.getHours()<10?"0"+newDate.getHours():newDate.getHours()
var minuts=newDate.getMinutes()<10?"0"+newDate.getMinutes():newDate.getMinutes()
var seconds=newDate.getSeconds()<10?"0"+newDate.getSeconds():newDate.getSeconds()
document.write(year+"-"+month+"-"+day+" "+hours+":"+minuts+":"+seconds)
显示结果:2016-07-01 15:21:39
var date = new Date(1522113400938) // 不填则是当前时间var year = date.getFullYear() // 获取年份
var month = date.getMonth() + 1 //获取月份
var day = date.getDate() 获取日期
var hour = date.getHours() // 获取小时
var minute = date.getMinutes() // 获取分钟
var second = date.getSeconds() // 获取秒