js怎样把日期和时间时间戳 Timestamp格式化
1、最简单获取时间戳的方式是
var time = +new Date;console.log(time)
然后格式化
Date.prototype.datetime = function() {return myDate.getFullYear() + '-' +('0' + (myDate.getMonth()+1)).slice(-2)+ '-' + myDate.getDate() + ' '+myDate.getHours()+ ':'+('0' + (myDate.getMinutes())).slice(-2)+ ':'+myDate.getSeconds(); };
1523635561616可以替换成 time
var myDate = new Date(1523635561616);
myDate.datetime();
将输出 2018-04-14 00:06:01

2、还可以使用moment.js(下载地址 http://momentjs.com/)
直接调用format格式化即可。
var date = new Date();
var formattedDate = moment(date).format('YYYYMMDD');

3、把一个日期对象转换为可读字符串
var ts = new Date();
console.log(ts.toDateString())
# Fri Apr 13 2018

4、返回ISO标准的日期
var ts = new Date();
console.log(ts.toISOString());
# 2018-04-13T11:42:30.244Z

5、toJSON 返回json形式的日期
var ts = new Date();
console.log(ts.toJSON());
# 2018-04-13T11:42:30.244Z

6、toLocaleDateString 返回本地区域日期
var ts = new Date();
console.log(ts.toLocaleDateString());
# 2018/4/13

7、toLocaleTimeString 返回本地区域时间
var ts = new Date();
console.log(ts.toLocaleTimeString());
# 下午7:42:30

8、toLocaleString 把本地区域日期转换为字符串
var ts = new Date();
console.log(ts.toLocaleString());
# 2018/4/13 下午7:42:30

9、toString 把日期转换为字符串
var ts = new Date();
console.log(ts.toString());
# Fri Apr 13 2018 19:42:30 GMT+0800 (中国标准时间)

10、toTimeString 把时间部分转换为字符串
var ts = new Date();
console.log(ts.toTimeString());
# 19:42:30 GMT+0800 (中国标准时间)

11、toUTCString() 根据通用时间将 Date 对象转换为字符串
var ts = new Date();
console.log(ts.toUTCString());
# Fri, 13 Apr 2018 11:42:30 GMT
