所有这些特殊的 php 表达,在 first day of ...
的精神是伟大的,虽然他们走出我的头一次又一次。
因此,我决定构建一些基本的日期时间抽象和大量的特定实现,这些都是由任何 IDE 自动完成的。关键是要找到 什么之类的东西。比如,today
,now
,the first day of a previous month
等等。所有这些我都列出了 是的日期时间。因此,有一个名为 ISO8601DateTime
的接口或抽象类,以及实现它的特定日期时间。
特定情况下的代码如下所示:
(new TheFirstDayOfThisMonth(new Now()))->value();
有关这种方法的更多信息,请参见 这个条目。