【发布时间】:2016-07-25 20:12:26
【问题描述】:
因为它在此处的可用列类型部分中列出:https://laravel.com/docs/5.2/migrations#creating-columns
我们可以定义一个类型为 'dateTimeTz' 的新列,但是它几乎不知道它应该是什么样子,或者它是否就像一个标准的 DateTime 对象。我一直在搜索有关此类型的所有地方,但找不到任何相关内容。
有人能解释一下这个和'dateTime'的区别吗?
【问题讨论】:
-
我在这里猜测 - 存储的值将包含时区偏移量,例如
+03:00将添加到值中。检索时,日期从通常的Y-m-d H:i:s格式解析,时区从偏移量计算。由于 PHP 的DateTime接受DateTimeZone作为参数,因此DateTimeZone将从这个提到的偏移量中计算出来。至少我会这样做。
标签: php laravel datetime laravel-5.2