不像其他语言,js没有str酆璁冻嘌ftime函数,但是js提供了很多函数来实现时间转换。toDateString把棒瀹跏癞一个日期对象转换为可读字符串toISOString返回ISO标准的日期,格式就是YYYY-MM-DDTHH:mm:ss.sssZtoJSON返回json形式的日期toLocaleDateString返回本地区域日期toLocaleTimeString返回本地区域时间toLocaleString把本地区域日期转换为字符串toString把日期转换为字符串toTimeString把时间部分转换为字符串toUTCString()根据通用时间将Date对象转换为字符串
工具/原料
js
方法/步骤
1、最简单获取时间戳的方式是vart坡纠课柩ime=+newDate;console.log(time)然后格式化Dat髫潋啜缅e.prototype.datetime=function(){returnmyDate.getFullYear()+'-'+('0'+(myDate.getMonth()+1)).slice(-2)+'-'+myDate.getDate()+''+myDate.getHours()+':'+('0'+(myDate.getMinutes())).slice(-2)+':'+myDate.getSeconds();};1523635561616可以替换成timevarmyDate=newDate(1523635561616);myDate.datetime();将输出2018-04-1400:06:01
2、还可以使用mome艘绒庳焰nt.js(下载地址http://momentjs.com/)直接调用format格式化即可。varda墉掠载牿te=newDate();varformattedDate=moment(date).format('YYYYMMDD');
3、把一个日期对象转换为可读字符串varts=newDate();console.log(ts.toDateString())#FriApr132018
4、返回ISO标准的日期varts=newDate();console.log(ts.toISOString());#2018-04-13T11:42:30.244Z
5、toJSON返回json形式的日期varts=newDate();console.log(ts.toJSON());#2018-04-13T11:42:30.244Z
6、toLocaleDateString返回本地区域日期varts=newDate();console.log(ts.toLocaleDateString());#2018/4/13
7、toLocaleTimeString返回本地区域时间varts=newDate();console.log(ts.toLocaleTimeString());#下午7:42:30
8、toLocaleString把本地区域日期转换为字符串varts=newDate();console.log(ts.toLocaleString());#2018/4/13下午7:42:30
9、toString把日期转换为字符串varts=newDate();console.log(ts.toString());#FriApr13201819:42:30GMT+0800(中国标准时间)
10、toTimeString把时间部分转换为字符串varts=newDate();console.log(ts.toTimeString());#19:42:30GMT+0800(中国标准时间)
11、toUTCString()根据通用时间将Date对象转换为字符串varts=newDate();console.log(ts.toUTCString());#Fri,13Apr201811:42:30GMT