/* * @Author: your name * @Date: 2021-04-14 14:12:19 * @LastEditTime: 2021-07-01 02:12:04 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \evm-store\frontend\src\utils\utils.js */ function formatNumber(n) { n = n.toString(); return n[1] ? n : "0" + n; } export function getDateTime(datetime) { var year = datetime.getFullYear(); var month = datetime.getMonth() + 1; var day = datetime.getDate(); var hour = datetime.getHours(); var minute = datetime.getMinutes(); var second = datetime.getSeconds(); return [year, month, day, hour, minute, second].map(formatNumber); } export function formatDateTime( datetime = [], format = ["-", "-", " ", ":", ":"] ) { let result = ""; datetime.forEach((d, i) => { result += i < 5 ? d + format[i] : d; }); return result; } export function getDateTimeString(datetime) { if (!(datetime instanceof Date)) datetime = new Date(datetime); datetime = getDateTime(datetime); const format = ["-", "-", " ", ":", ":"]; let result = ""; datetime.forEach((d, i) => { result += i < 5 ? d + format[i] : d; }); return result; }