Project

General

Profile

Actions

Task #104309

closed

Use ISO dates in FormEngine date handling

Added by Andreas Kienast 9 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2024-07-04
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

FormEngine's date(time) validation is somewhat special. The format/parse process takes an arbitrary value and, if possible, converts this to a timestamp OR a hardcoded date/time format. It also incorporates a "poor-mans ISO format checks" to parse such dates explicitly.

This MUST go and FormEngine should always handle with UTC. It's part of the date picker component to handle this.


Related issues 5 (3 open2 closed)

Related to TYPO3 Core - Bug #91508: It is not possible to save "negative" dates, e.g. a year before jesus christus with date inputsClosed2020-05-27

Actions
Related to TYPO3 Core - Feature #61110: Support for timezones in all date fields in TYPO3 BENew2014-08-21

Actions
Related to TYPO3 Core - Bug #105430: Date validation in FormEngine brokenResolved2024-10-24

Actions
Related to TYPO3 Core - Feature #105549: Replace fake UTC0 ISO8601 date strings by unqualified (local) ISO8601Under Review2024-11-06

Actions
Related to TYPO3 Core - Bug #106364: DatetimeElement stores format=time in seconds, while extbase interprets it as timezone-offset-mapped UTC timestamp, when php timezone is not UTCUnder Review2025-03-12

Actions
Actions #1

Updated by Gerrit Code Review 9 months ago

  • Status changed from In Progress to Under Review

Patch set 9 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #2

Updated by Gerrit Code Review 9 months ago

Patch set 10 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #3

Updated by Garvin Hicking 8 months ago

  • Related to Bug #91508: It is not possible to save "negative" dates, e.g. a year before jesus christus with date inputs added
Actions #4

Updated by Gerrit Code Review 8 months ago

Patch set 11 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #5

Updated by Gerrit Code Review 8 months ago

Patch set 12 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #6

Updated by Gerrit Code Review 8 months ago

Patch set 13 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #7

Updated by Gerrit Code Review 8 months ago

Patch set 14 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #8

Updated by Gerrit Code Review 8 months ago

Patch set 15 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #9

Updated by Gerrit Code Review 8 months ago

Patch set 16 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #10

Updated by Gerrit Code Review 8 months ago

Patch set 17 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #11

Updated by Gerrit Code Review 8 months ago

Patch set 18 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #12

Updated by Gerrit Code Review 8 months ago

Patch set 19 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #13

Updated by Gerrit Code Review 8 months ago

Patch set 20 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #14

Updated by Gerrit Code Review 8 months ago

Patch set 21 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #15

Updated by Gerrit Code Review 8 months ago

Patch set 22 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #16

Updated by Markus Klein 8 months ago

  • Related to Feature #61110: Support for timezones in all date fields in TYPO3 BE added
Actions #17

Updated by Gerrit Code Review 8 months ago

Patch set 23 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #18

Updated by Gerrit Code Review 8 months ago

Patch set 24 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #19

Updated by Garvin Hicking 8 months ago

  • Category set to Backend User Interface
Actions #20

Updated by Gerrit Code Review 8 months ago

Patch set 25 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #21

Updated by Gerrit Code Review 8 months ago

Patch set 26 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #22

Updated by Gerrit Code Review 8 months ago

Patch set 27 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #23

Updated by Gerrit Code Review 8 months ago

Patch set 28 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #24

Updated by Gerrit Code Review 8 months ago

Patch set 1 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85243

Actions #25

Updated by Gerrit Code Review 8 months ago

Patch set 29 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902

Actions #26

Updated by Gerrit Code Review 8 months ago

Patch set 2 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85243

Actions #27

Updated by Gerrit Code Review 8 months ago

Patch set 3 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85243

Actions #28

Updated by Gerrit Code Review 8 months ago

Patch set 4 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85243

Actions #29

Updated by Andreas Fernandez 8 months ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #30

Updated by Benni Mack 5 months ago

  • Status changed from Resolved to Closed
Actions #31

Updated by Andreas Kienast 5 months ago

  • Related to Bug #105430: Date validation in FormEngine broken added
Actions #32

Updated by Benjamin Franzke 4 months ago

  • Related to Feature #105549: Replace fake UTC0 ISO8601 date strings by unqualified (local) ISO8601 added
Actions #33

Updated by Garvin Hicking 5 days ago

  • Related to Bug #106364: DatetimeElement stores format=time in seconds, while extbase interprets it as timezone-offset-mapped UTC timestamp, when php timezone is not UTC added
Actions

Also available in: Atom PDF