fix: time issues

This commit is contained in:
Benno Tielen 2024-12-19 08:28:56 +01:00
parent b55b92f83e
commit ab580d341a
4 changed files with 5 additions and 5 deletions

View file

@ -9,8 +9,8 @@ export const dynamic = 'force-dynamic'
export default async function HomePage() {
const fromDate = moment().isoWeekday(1);
const tillDate = moment().isoWeekday(7);
const fromDate = moment().isoWeekday(1).hours(0).minutes(0);
const tillDate = moment().isoWeekday(7).hours(23).minutes(59);
const events = await fetchEvents()
const worship = await fetchWorship({
fromDate: fromDate.toDate(),

View file

@ -79,7 +79,7 @@ export const EventRow = ({date, title, location, cancelled, href, color = "base"
{ showDate &&
<>
{dateObj.toLocaleDateString("de-DE", { weekday: "long" })}
{dayFormat === "long" && " " + dateObj.toLocaleDateString("de-DE", { dateStyle: "medium" })}, {dateObj.toLocaleTimeString("de-DE", { timeStyle: "short" })} Uhr
{dayFormat === "long" && " " + dateObj.toLocaleDateString("de-DE", { dateStyle: "medium" })}, {dateObj.toLocaleTimeString("de-DE", { timeStyle: "short", timeZone: "Europe/Berlin" })} Uhr
<br />
</>
}

View file

@ -3,5 +3,5 @@
*/
export const useTime = (datetime: string) => {
let date = new Date(datetime)
return date.toLocaleTimeString('de-De', { timeStyle: 'short' })
return date.toLocaleTimeString('de-DE', { timeStyle: 'short', timeZone: "Europe/Berlin" })
}

View file

@ -22,7 +22,7 @@ export const Worship = ({ worship }: WorshipPageProps) => {
const localeDate = useDate(worship.date)
const liturgicalDay = worship.liturgicalDay ? worship.liturgicalDay : liturgicalDayName(worship.date);
const what = worship.title ? worship.title : transformCategory(worship.type);
const time = date.toLocaleTimeString("de-DE", { timeStyle: "short" });
const time = date.toLocaleTimeString("de-DE", { timeStyle: "short", timeZone: "Europe/Berlin" });
return (
<>