|
|
- function formatTime(timestamp) {
- const currentTime = new Date().getTime();
- const diff = (currentTime - timestamp) / 1000;
-
- if (diff < 60) {
- return `${Math.floor(diff)}秒钟前`;
- } else if (diff < 60 * 60) {
- return `${Math.floor(diff / 60)}分钟前`;
- } else if (diff < 60 * 60 * 24) {
- return `${Math.floor(diff / 60 / 60)}小时前`;
- } else {
- let date = new Date(timestamp);
- let month = date.getMonth() + 1;
- let day = date.getDate();
- let hours = date.getHours();
- let minutes = date.getMinutes();
- if(month<9) month = "0"+month;
- if(day<9) day = "0"+day;
- return `${month}-${day} ${hours}:${minutes}`;
- }
- }
-
- function formatTime2Date(timestamp) {
- if(!timestamp){
- return "1970年01月01日"
- }
- const date = new Date(timestamp);
- const year = date.getFullYear();
- const month = String(date.getMonth() + 1).padStart(2, '0');
- const day = String(date.getDate()).padStart(2, '0');
- return `${year}年${month}月${day}日`;
- }
-
- export default {
- formatTime: formatTime,
- formatTime2Date: formatTime2Date
- }
|