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