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 關注
- 17987 瀏覽
添加回答
舉報