我如何使用 PHP 来显示没有秒的日期时间

Posted

技术标签:

【中文标题】我如何使用 PHP 来显示没有秒的日期时间【英文标题】:How can i use PHP to show datetime without seconds 【发布时间】:2009-01-12 11:16:48 【问题描述】:

我怎样才能改变前任。 2009-01-14 06:38:18 到 2009-01-14 06:38? 列类型为DATETIME。我不想用SELECT DATE_FORMAT

我怎么能用 php 做到这一点? date("M-d-Y H:i", $userow['regdate']) 给:

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set()

【问题讨论】:

【参考方案1】:

之前使用date_default_timezone_set(),正如你的错误所说。

【讨论】:

【参考方案2】:

错误消息只是建议您指定您的时区,以便最终为您的目标受众打印正确的日期。除此之外, date() 需要一个时间戳作为它的第二个参数,所以这就是为什么使用 strtotime() 将 mysql 返回的字符串转换为 int 肯定会有所帮助。

【讨论】:

以上是关于我如何使用 PHP 来显示没有秒的日期时间的主要内容,如果未能解决你的问题,请参考以下文章

如何把年月日时分秒的字符串转换成日期类型

java createSQLQuery().list()返回日期格式没有时分秒的解决方法(转)

如何将sql中带时分秒的日期转换为只有年月日的

php获取当前时间

JavaScript的日期对象显示当前日期和时间

如何使用 PHP 将日期显示为 iso 8601 格式