3 回答
TA贡献1873条经验 获得超9个赞
原生写法 (也许你们很少研究date对象)
function formatDate() { var today = new Date(); return today.toLocaleString("zh-Hans-CN", { // timeZone: ['UTC'], weekday: "long", hour12: false, year: "numeric", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", second: "2-digit" }); }
输出2018年06月27日星期三 10:09:19
function showingExpirationDate() { var today = new Date(); return today.toISOString().substring(0,10)+ ' '+today.toTimeString().substring(0,9); }
输出 2018-06-27 10:07:02
TA贡献1802条经验 获得超6个赞
/**
* 将时间戳或者中国标准时间处理成 2018-05-01 00:00:00 这种格式
* @param {时间戳或者中国标准时间} timestamp
* @param {一状态 } state ture要时分秒 false不要时分秒
*/
export function timestampToTime(timestamp,state) {
var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
var Y = date.getFullYear() + '-';
var M = (date.getMonth()+1).padStart(2,0) + '-';
var D = date.getDate().padStart(2,0)+ ' ';
var h = date.getHours().padStart(2,0)+ ':';
var m = date.getMinutes.padStart(2,0)+ ':';
var s = date.getSeconds().padStart(2,0);
return state?Y+M+D+h+m+s:Y+M+D;
}
我的珍藏,拿走不谢
- 3 回答
- 0 关注
- 17922 浏览
添加回答
举报