【问题标题】:SQL server and PHP - specify datetime formatSQL 服务器和 PHP - 指定日期时间格式
【发布时间】:2014-09-10 13:56:55
【问题描述】:

我有一张带有datetime 列的表格。在 SQL Server Management Studio 中,我可以看到 YYYY-MM-DD HH:MM:SS.MMMM 格式的日期,但是当我使用 PHP mssql extension 选择数据时,我会得到类似这样的信息 - srp 1 2014 12:00:00:000(而不是 2014-08-01 12:00:00.000)。

有没有办法改变日期时间格式? (我不想在 PHP 中解析本地化的日期时间。)

【问题讨论】:

  • SQL Server 没有用于显示日期时间值的默认格式。如果你想以某种格式显示它们,这应该在前端完成。您在 SSMS 中看到的是前端如何格式化日期时间值。

标签: php sql-server datetime


【解决方案1】:

所以我找到了解决方案……

ini_set("mssql.datetimeconvert", "Off");

它关闭了 mssql 扩展中的本地化日期时间格式,现在我得到的日期时间为 YYYY-MM-DD HH:MM:SS,这很适合我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多