DateTimeImmutable
オブジェクトをDateTime
オブジェクトに変換するにはどうすればよいですか? DateTimeImmutableを DateTimeに変換する
3
A
答えて
2
ありPHPでDateTime::createFromImmutable()
メソッドのプル要求があるが、それはまだ統合されていないように見える:
https://www.reddit.com/r/PHP/comments/300tib/datetimecreatefromimmutable_method_php_7_merged/?st=iyac0id6&sh=8342be48
とhttps://github.com/php/php-src/pull/1145
だから、これはおそらく今最も簡単な方法です:
$dateTime = new \DateTime();
$dateTime->setTimestamp($dateTimeImmutable->getTimestamp());
あなたはタイムゾーン情報を含める必要がある場合:
$dateTime = new \DateTime(null, $dateTimeImmutable->getTimezone());
$dateTime->setTimestamp($dateTimeImmutable->getTimestamp());
0
あなたはワンライナーとしてこれを行うことができます。
$dateTime = new DateTime("@{$dateTimeImmutable->getTimeStamp()}");
関連する問題
- 1. DateTimeに変換
- 2. datetimeオブジェクトを変換する
- 3. MySQL DateTimeに変換
- 4. C#DateTime変換からSting dd/MM/yyyyをDateTime MM/dd/yyyyに変換する
- 5. java.sql.TimestampをDateTimeに変換するには?
- 6. SQL DateTimeをJavaに変換
- 7. datetimeをyyyy/MM/ddに変換する
- 8. epoch/unixをDatetimeに変換する
- 9. DateTimeをUK形式に変換する
- 10. lastlogontimestampをDateTimeに変換する
- 11. チックをDatetimeに変換する
- 12. nullable DateTimeを変換するには?
- 13. charをdatetime odooに変換する9
- 14. ユニコードをdatetime strptime pythonに変換する
- 15. DatetimeをUnixタイムスタンプに変換する
- 16. DateTimeをMySQL TimeStampに変換する
- 17. DateTimeをTimeSpanに変換する
- 18. varcharをdatetimeに変換する方法
- 19. タイムスタンプ(データベース)をDateTime(C#)に変換する
- 20. HeidiSQL varcharをDatetimeに変換する
- 21. 文字列をDatetimeに変換する
- 22. 文字列をdatetimeに変換する
- 23. 文字列をdatetimeに変換する
- 24. MillisecondsをSQL datetimeに変換する
- 25. 文字列をdatetimeに変換する
- 26. datetimeをutc形式に変換する
- 27. dateTimeをintに変換する
- 28. AMPMをdatetimeに変換する
- 29. MySQL datetimeをUTCに変換するUNIX_TIMESTAMP
- 30. セルの値をDateTimeに変換する
これは、「転送」タイムゾーン情報ません... –
Glavić@私は '新しい\のDateTime($でしょう –
:-)答えを編集しました不変 - >フォーマット(\ DateTime :: ATOM)) '。これは私が現時点で想像することができる、きちんとしたデータ損失(タイムゾーンなど)です。 –