2023-05-12 08:41:33 +00:00
|
|
|
/*
|
|
|
|
* @FilePath: \daping\src\utils\time.ts
|
|
|
|
* @Author: 王路平
|
|
|
|
* @文件版本: V1.0.0
|
|
|
|
* @Date: 2023-02-07 13:43:31
|
|
|
|
* @Description:
|
|
|
|
*
|
|
|
|
* 版权信息 : 2023 by ${再登软件}, All Rights Reserved.
|
|
|
|
*/
|
2023-05-15 03:57:06 +00:00
|
|
|
|
|
|
|
import { getStoredLanguage } from "../utils/languageStorage";
|
|
|
|
export function gettime(data = null) {
|
2023-05-12 08:41:33 +00:00
|
|
|
var time
|
2023-05-15 03:57:06 +00:00
|
|
|
if (data) {
|
|
|
|
time = new Date(data);
|
|
|
|
} else {
|
|
|
|
time = new Date();
|
2023-05-12 08:41:33 +00:00
|
|
|
}
|
|
|
|
var year = time.getFullYear();
|
|
|
|
// 1月到12月(0-11)
|
2023-05-15 03:57:06 +00:00
|
|
|
var month = time.getMonth() + 1;
|
2023-05-12 08:41:33 +00:00
|
|
|
var dates = time.getDate();
|
2023-05-15 03:57:06 +00:00
|
|
|
|
2023-05-12 08:41:33 +00:00
|
|
|
// 周日-周六(0-6) 刚好对应数字下标
|
|
|
|
var day = time.getDay();
|
2023-05-15 03:57:06 +00:00
|
|
|
console.log(getStoredLanguage());
|
|
|
|
|
|
|
|
if (getStoredLanguage() == 'English/USD') {
|
|
|
|
var arr = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
|
|
|
|
} else {
|
|
|
|
var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
|
|
|
|
}
|
|
|
|
var hours: any = time.getHours();
|
|
|
|
var minutes: any = time.getMinutes();
|
|
|
|
var seconds: any = time.getSeconds();
|
2023-05-12 08:41:33 +00:00
|
|
|
// 小于10分钟前面补零
|
|
|
|
if (hours < 10) hours = "0" + hours;
|
|
|
|
if (minutes < 10) minutes = "0" + minutes;
|
|
|
|
if (seconds < 10) seconds = "0" + seconds;
|
2023-05-15 03:57:06 +00:00
|
|
|
|
|
|
|
return year + "-" + month + "-" + dates + " " + hours + ':' + minutes + ':' + seconds + ' ' + arr[day];
|
2023-05-12 08:41:33 +00:00
|
|
|
}
|
2023-05-15 03:57:06 +00:00
|
|
|
export function clacendTime(endtime, nowtime) {
|
|
|
|
let newDate = Math.abs(endtime - nowtime)
|
|
|
|
var day = Math.floor(newDate / 1000 / 60 / 60 / 24)
|
|
|
|
var h = Math.floor(newDate / 1000 / 60 / 60 % 24)
|
|
|
|
var m = Math.floor(newDate / 1000 / 60 % 60)
|
|
|
|
var s = Math.floor(newDate / 1000 % 60)
|
|
|
|
return day + '天' + h + '时' + m + '分' + s + '秒'
|
2023-05-12 08:41:33 +00:00
|
|
|
}
|