+2
-2
src/utils/date.ts
+2
-2
src/utils/date.ts
···
1
-
const getDateFromTimestamp = (timestamp: number) =>
1
+
const localDateFromTimestamp = (timestamp: number) =>
2
2
new Date(timestamp - new Date().getTimezoneOffset() * 60 * 1000)
3
3
.toISOString()
4
4
.split(".")[0]
5
5
.replace("T", " ");
6
6
7
-
export { getDateFromTimestamp };
7
+
export { localDateFromTimestamp };
+2
-2
src/views/collection.tsx
+2
-2
src/views/collection.tsx
···
21
21
import { agent, loginState } from "../components/login.jsx";
22
22
import { createStore } from "solid-js/store";
23
23
import Tooltip from "../components/tooltip.jsx";
24
-
import { getDateFromTimestamp } from "../utils/date.js";
24
+
import { localDateFromTimestamp } from "../utils/date.js";
25
25
26
26
interface AtprotoRecord {
27
27
rkey: string;
···
54
54
when={props.record.timestamp && props.record.timestamp <= Date.now()}
55
55
>
56
56
<span class="ml-2 text-xs text-neutral-500 dark:text-neutral-400">
57
-
{getDateFromTimestamp(props.record.timestamp!)}
57
+
{localDateFromTimestamp(props.record.timestamp!)}
58
58
</span>
59
59
</Show>
60
60
<Show when={hoverRk()?.id === `rkey-${props.index}`}>
+3
-3
src/views/labels.tsx
+3
-3
src/views/labels.tsx
···
3
3
import { useParams } from "@solidjs/router";
4
4
import { labelerCache, resolvePDS } from "../utils/api.js";
5
5
import { ComAtprotoLabelDefs } from "@atcute/client/lexicons";
6
-
import { getDateFromTimestamp } from "../utils/date.js";
6
+
import { localDateFromTimestamp } from "../utils/date.js";
7
7
8
8
const LabelView = () => {
9
9
const params = useParams();
···
147
147
<div class="min-w-[5rem] font-semibold text-stone-600 dark:text-stone-400">
148
148
Created
149
149
</div>
150
-
{getDateFromTimestamp(new Date(label.cts).getTime())}
150
+
{localDateFromTimestamp(new Date(label.cts).getTime())}
151
151
</div>
152
152
<Show when={label.exp}>
153
153
{(exp) => (
···
155
155
<div class="min-w-[5rem] font-semibold text-stone-600 dark:text-stone-400">
156
156
Expires
157
157
</div>
158
-
{getDateFromTimestamp(new Date(exp()).getTime())}
158
+
{localDateFromTimestamp(new Date(exp()).getTime())}
159
159
</div>
160
160
)}
161
161
</Show>