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 关注
- 18034 浏览
添加回答
举报
