【发布时间】:2019-12-04 09:42:53
【问题描述】:
我以'Jan 1 2019 12:00:00:AM'这种格式从数据库中获取日期值,
但我在我的网络应用程序中使用'2019-01-01' 格式。
我正在使用 Laravel、SQL Server、Centos7 和 Php 7。
php.ini ddate 格式为ibase.timestampformat = "%Y-%m-%d %H:%M:%S"。
请帮助更改此默认格式。
【问题讨论】:
-
听起来您的列不是日期和时间数据类型,而是
(n)varchar。修复数据类型,修复问题。 -
我的列数据类型是“日期”。
-
那么它没有格式。您看到的格式由您的表示层定义。
-
你到底想对日期做什么? SQL 查询还是只显示?
-
在表示层中没有使用格式。该值是在 Laravel 中使用 dd 函数直接从查询中获取的。
标签: php sql-server laravel date