3
我想(1970年以前),以創建負UNIX時間戳PHP \ DateTime對象沒有太多的髒代碼。PHP日期時間由負UNIX時間戳與微秒毫秒/微秒
new \DateTime("@-100")
作品,但new \DateTime("@-100.123")
沒有。
\DateTime::createFromFormat("U u", "100 123456")
作品,但\DateTime::createFromFormat("U u", "-100 123456")
沒有。
And \ DateInterval當前沒有微秒。
我發現迄今爲止創建此類DateTime的唯一方法是解析字符串,如new \DateTime("1969-12-31T23:59:59.877GMT")
,但我不喜歡number-> string-> DateTime鏈。有沒有更清晰的方法?