我正在写一个需要用时间和时区存储日期的应用程序,它需要使用 mssql。
mssql 的
yii2
框架列架构只定义了日期时间列类型,没有定义日期时间偏移量。
这种情况有什么可能的方法?
如果我要扩展 Yii2 orm 以支持新的列类型并将
datetimeoffset
列映射到 \DateTime
类,我应该如何处理这种“yii2
方式”?
编辑:
似乎问题只出在迁移中,因为
$this->createTable('{{%table_with_datetimeoffset}}', [
'dtm' => $this->dateTime()->null()
]);
结果为
datetime2
类型的列,我需要 datetimeoffset
.