status timezone sync
This commit is contained in:
12
src/misc.js
12
src/misc.js
@@ -2,6 +2,7 @@ import {FixedNumber} from "ethers";
|
||||
import {usePrefStore, useStore} from "@/store/store.js";
|
||||
import {token} from "@/blockchain/token.js";
|
||||
import Color from "color";
|
||||
import {DateTime} from "luxon";
|
||||
|
||||
const QUOTE_SYMBOLS = [
|
||||
// in order of preference
|
||||
@@ -88,11 +89,14 @@ export function intervalString(seconds) {
|
||||
return `${(seconds / 86400).toFixed(1)} days`
|
||||
}
|
||||
|
||||
const _dateFormat = new Intl.DateTimeFormat(undefined, {dateStyle: 'medium', timeStyle: 'short'})
|
||||
export function timestampString(seconds) {
|
||||
const date = DateTime.fromSeconds(seconds).setZone(useStore().timeZone)
|
||||
return dateString(date)
|
||||
}
|
||||
|
||||
export function dateString(seconds) {
|
||||
const date = new Date(seconds * 1000)
|
||||
return _dateFormat.format(date)
|
||||
|
||||
export function dateString(datetime) {
|
||||
return datetime.toLocaleString({dateStyle: 'medium', timeStyle: 'short'})
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user