12345678910111213141516171819202122232425262728293031323334 |
- export function getDatabaseTime(t: string | number | Date) {
- return formatDate2String(new Date(t))
- }
- export function formatTimestamp(t: string) {
- return getDatabaseTime(1000 * parseInt(t))
- }
- export function formatDate2String(d: Date) {
- return d.toLocaleString().replace(/\//g, '-')
- }
- // 将一个秒数转换为 00:00:00 格式
- export function formatOffsetSec(s: number):string {
- const h = Math.floor(s / 3600)
- const m = Math.floor(s % 3600 / 60)
- const ss = Math.floor(s % 3600 % 60)
- console.log(`${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}:${ss < 10 ? '0' + ss : ss}`);
- return `${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}:${ss < 10 ? '0' + ss : ss}`
- }
- // 将LocaleTimeString 改为当天只显示 hh:mm:ss,之前的日期改为yyyy-mm-dd hh:mm:ss
- export function formatTimeToShow(t: string) {
- const d = new Date(t)
- const now = new Date()
- if (d.getFullYear() === now.getFullYear() && d.getMonth() === now.getMonth() && d.getDate() === now.getDate()) {
- return d.toLocaleTimeString()
- } else {
- return d.toLocaleString().replace(/\//g, '-')
- }
- }
|