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链。有没有更清晰的方法?