From 6d19a7d71d68eb6f9bb7be08b796e7994fb24dfb Mon Sep 17 00:00:00 2001 From: Mathieu Rochette Date: Wed, 14 Jan 2026 14:44:46 +0100 Subject: [PATCH 1/2] Document createFromTimestamp(0 for DateTime and DateTimeImmutable --- .../datetime/datetime/createfromtimestamp.xml | 75 +++++++++++++++++++ .../datetimeimmutable/createfromtimestamp.xml | 75 +++++++++++++++++++ reference/datetime/versions.xml | 2 + 3 files changed, 152 insertions(+) create mode 100644 reference/datetime/datetime/createfromtimestamp.xml create mode 100644 reference/datetime/datetimeimmutable/createfromtimestamp.xml diff --git a/reference/datetime/datetime/createfromtimestamp.xml b/reference/datetime/datetime/createfromtimestamp.xml new file mode 100644 index 000000000000..b2770046ce3d --- /dev/null +++ b/reference/datetime/datetime/createfromtimestamp.xml @@ -0,0 +1,75 @@ + + + + + DateTime::createFromTimestamp + Returns a new DateTime instance encapsulating the given timestamp + + + + &reftitle.description; + + public static staticDateTime::createFromTimestamp + int|floattimestamp + + + + + &reftitle.parameters; + + + + timestamp + + + A Unix timestamp. + + + + + + + + + &reftitle.returnvalues; + + Returns a new DateTime instance. + + + + + &reftitle.examples; + + + Creating a date time object from a timestamp + + + + + + + + + diff --git a/reference/datetime/datetimeimmutable/createfromtimestamp.xml b/reference/datetime/datetimeimmutable/createfromtimestamp.xml new file mode 100644 index 000000000000..36844cc64e91 --- /dev/null +++ b/reference/datetime/datetimeimmutable/createfromtimestamp.xml @@ -0,0 +1,75 @@ + + + + + DateTimeImmutable::createFromTimestamp + Returns a new DateTimeImmutable instance encapsulating the given timestamp + + + + &reftitle.description; + + public static staticDateTimeImmutable::createFromTimestamp + int|floattimestamp + + + + + &reftitle.parameters; + + + + timestamp + + + A Unix timestamp. + + + + + + + + + &reftitle.returnvalues; + + Returns a new DateTimeImmutable instance. + + + + + &reftitle.examples; + + + Creating a date time object from a timestamp + + + + + + + + + diff --git a/reference/datetime/versions.xml b/reference/datetime/versions.xml index 9e8d253b7096..18f3451c7ef7 100644 --- a/reference/datetime/versions.xml +++ b/reference/datetime/versions.xml @@ -15,6 +15,7 @@ + @@ -48,6 +49,7 @@ + From c8ef88df838d2b0ab90925db590af1a7adf5d8fd Mon Sep 17 00:00:00 2001 From: Mathieu Rochette Date: Wed, 14 Jan 2026 23:32:32 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Gina Peter Banyard --- .../datetime/datetime/createfromtimestamp.xml | 38 +++++++++---------- .../datetimeimmutable/createfromtimestamp.xml | 38 +++++++++---------- 2 files changed, 34 insertions(+), 42 deletions(-) diff --git a/reference/datetime/datetime/createfromtimestamp.xml b/reference/datetime/datetime/createfromtimestamp.xml index b2770046ce3d..aceaaafe9bd9 100644 --- a/reference/datetime/datetime/createfromtimestamp.xml +++ b/reference/datetime/datetime/createfromtimestamp.xml @@ -16,40 +16,36 @@ &reftitle.parameters; - - - - timestamp - - - A Unix timestamp. - - - - - + + + timestamp + + + A Unix timestamp. + + + + &reftitle.returnvalues; - + Returns a new DateTime instance. - + &reftitle.examples; - - - Creating a date time object from a timestamp - + + Creating a date time object from a timestamp + - - - + + diff --git a/reference/datetime/datetimeimmutable/createfromtimestamp.xml b/reference/datetime/datetimeimmutable/createfromtimestamp.xml index 36844cc64e91..604ab7768189 100644 --- a/reference/datetime/datetimeimmutable/createfromtimestamp.xml +++ b/reference/datetime/datetimeimmutable/createfromtimestamp.xml @@ -16,40 +16,36 @@ &reftitle.parameters; - - - - timestamp - - - A Unix timestamp. - - - - - + + + timestamp + + + A Unix timestamp. + + + + &reftitle.returnvalues; - + Returns a new DateTimeImmutable instance. - + &reftitle.examples; - - - Creating a date time object from a timestamp - + + Creating a date time object from a timestamp + - - - + +