summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2023-11-29 21:52:58 +0100
committerGitHub <noreply@github.com>2023-11-29 21:52:58 +0100
commitc967da3b561cccecee17a08fc3d45ca57aaa36a1 (patch)
tree20c054bf0e249732490f25b54ec37cb9690f8711 /apps
parent64c722139019ba0dc37e854ec593e3ead6a94d91 (diff)
parentb11da9c004a9ae083bb4b60c638233b537aafeb6 (diff)
downloadnextcloud-server-c967da3b561cccecee17a08fc3d45ca57aaa36a1.tar.gz
nextcloud-server-c967da3b561cccecee17a08fc3d45ca57aaa36a1.zip
Merge pull request #41873 from nextcloud/backport/41703/stable28
[stable28] fix(dav): Convert dates without tz drift
Diffstat (limited to 'apps')
-rw-r--r--apps/dav/lib/Listener/OutOfOfficeListener.php2
-rw-r--r--apps/dav/src/utils/date.js6
2 files changed, 4 insertions, 4 deletions
diff --git a/apps/dav/lib/Listener/OutOfOfficeListener.php b/apps/dav/lib/Listener/OutOfOfficeListener.php
index 3d3bbfb2f42..fe8377d17fd 100644
--- a/apps/dav/lib/Listener/OutOfOfficeListener.php
+++ b/apps/dav/lib/Listener/OutOfOfficeListener.php
@@ -177,7 +177,7 @@ class OutOfOfficeListener implements IEventListener {
->setTime(0, 0);
$end = (new DateTimeImmutable())
->setTimestamp($data->getEndDate())
- ->modify('+ 2 days')
+ ->modify('+ 1 days')
->setTime(0, 0);
$vCalendar = new VCalendar();
$vCalendar->add('VEVENT', [
diff --git a/apps/dav/src/utils/date.js b/apps/dav/src/utils/date.js
index 2ba5ba926f6..1b67e05085b 100644
--- a/apps/dav/src/utils/date.js
+++ b/apps/dav/src/utils/date.js
@@ -27,8 +27,8 @@
* @return {string} 'YYYY-MM-DD'
*/
export function formatDateAsYMD(date) {
- const year = date.getUTCFullYear()
- const month = (date.getUTCMonth() + 1).toString().padStart(2, '0')
- const day = date.getUTCDate().toString().padStart(2, '0')
+ const year = date.getFullYear()
+ const month = (date.getMonth() + 1).toString().padStart(2, '0')
+ const day = date.getDate().toString().padStart(2, '0')
return `${year}-${month}-${day}`
}