Timestamp 类型应该纳入对时区(国际化)的考虑
按目前在 src/types/TimestampType.php
对时间戳的定义,如示例 2019-01-01 11:00:00
,时间本身是缺少对时区的描述的。
这个值拿在中国可能没有问题,但如果拿到其他国家(时区),无法直接确定,到底对应的是本地什么时间。
所以我觉得,timestamp 应考虑使用 unix timestamp 纯数字的形式,或者使用 RFC3339 的格式 2014-03-10T05:40:00+00:00
来解决这个问题。
>>> (new Datetime)->format(\DateTime::RFC3339);
=> "2019-07-19T09:55:53+00:00"