mirror of
https://github.com/lukevella/rallly.git
synced 2025-06-17 01:51:48 +02:00
🐛 Fix date and time formatting and tz adjustment (#808)
This commit is contained in:
parent
acd28441a4
commit
58a04c63cd
3 changed files with 7 additions and 6 deletions
|
@ -71,7 +71,7 @@ export const EventCard = () => {
|
||||||
: `${adjustTimeZone(
|
: `${adjustTimeZone(
|
||||||
poll.event.start,
|
poll.event.start,
|
||||||
!poll.timeZone,
|
!poll.timeZone,
|
||||||
).format("LLL")} - ${adjustTimeZone(
|
).format("LL LT")} - ${adjustTimeZone(
|
||||||
dayjs(poll.event.start).add(
|
dayjs(poll.event.start).add(
|
||||||
poll.event.duration,
|
poll.event.duration,
|
||||||
"minutes",
|
"minutes",
|
||||||
|
|
|
@ -121,7 +121,7 @@ const Page: NextPageWithLayout = () => {
|
||||||
? `${adjustTimeZone(
|
? `${adjustTimeZone(
|
||||||
poll.event.start,
|
poll.event.start,
|
||||||
!poll.timeZone,
|
!poll.timeZone,
|
||||||
).format("LLL")} - ${adjustTimeZone(
|
).format("LL LT")} - ${adjustTimeZone(
|
||||||
dayjs(poll.event.start).add(
|
dayjs(poll.event.start).add(
|
||||||
poll.event.duration,
|
poll.event.duration,
|
||||||
"minutes",
|
"minutes",
|
||||||
|
|
|
@ -213,10 +213,11 @@ export const DayjsProvider: React.FunctionComponent<{
|
||||||
return (
|
return (
|
||||||
<DayjsContext.Provider
|
<DayjsContext.Provider
|
||||||
value={{
|
value={{
|
||||||
adjustTimeZone: (date, keepLocalTime) =>
|
adjustTimeZone: (date, keepLocalTime) => {
|
||||||
keepLocalTime
|
return keepLocalTime
|
||||||
? dayjs(date).tz("GMT")
|
? dayjs(date).utc()
|
||||||
: dayjs(date).tz(preferredTimeZone),
|
: dayjs(date).tz(preferredTimeZone);
|
||||||
|
},
|
||||||
dayjs,
|
dayjs,
|
||||||
locale,
|
locale,
|
||||||
timeZone: preferredTimeZone,
|
timeZone: preferredTimeZone,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue