set ics timezone, fix #258

This commit is contained in:
lesion 2023-04-13 21:48:23 +02:00
parent 52bbf549d0
commit 71d45b36e5
No known key found for this signature in database
GPG key ID: 352918250B012177
2 changed files with 3 additions and 3 deletions

View file

@ -97,7 +97,7 @@ const exportController = {
const settings = res.locals.settings
const eventsMap = events.map(e => {
const tmpStart = DateTime.fromSeconds(e.start_datetime)
const tmpStart = DateTime.fromSeconds(e.start_datetime, { zone: settings.instance_timezone })
const start = [ tmpStart.year, tmpStart.month, tmpStart.day, tmpStart.hour, tmpStart.minute ]
const ret = {
@ -114,7 +114,7 @@ const exportController = {
}
if (e.end_datetime) {
const tmpEnd = DateTime.fromSeconds(e.end_datetime)
const tmpEnd = DateTime.fromSeconds(e.end_datetime, { zone: settings.instance_timezone })
const end = [ tmpEnd.year, tmpEnd.month, tmpEnd.day, tmpEnd.hour, tmpEnd.minute ]
ret.end = end
}

View file

@ -46,7 +46,7 @@ module.exports = (sequelize, DataTypes) => {
const plainDescription = htmlToText(this.description && this.description.replace('\n', '').slice(0, 1000))
const content = `
📍 ${this.place && this.place.name}
📅 ${DateTime.fromSeconds(this.start_datetime).toFormat('EEEE, d MMMM (HH:mm)')}
📅 ${DateTime.fromSeconds(this.start_datetime, opt).toFormat('EEEE, d MMMM (HH:mm)')}
${plainDescription}
`