| 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 | |
| }
 |