【发布时间】:2017-08-26 07:13:33
【问题描述】:
这不是一个重复的问题。我正在使用 php date 函数来格式化日期。
我的date 值为:close_date:08/25/2017。
这是 php 函数:$close_date = date('Y-m-d', strtotime($close_date));
打印close_date,结果为:2017-08-26。
我的时区是:-5:00,服务器在UTC,所以在格式化日期的时候,日期被转换成UTC日期?
所以date 只是根据设置格式化日期或转换日期timezone ?
帮我解决这个问题。
我不想将我的日期转换为任何时区日期,我只想更改日期的格式。
我的输入是:08/25/2017
预期输出为:2017-08-25
【问题讨论】:
-
不,这不是重复的。
-
请分享您的输入和预期输出。
-
试试这个
$close_date="08/25/2017"; echo $close_date = date('Y-m-d', strtotime($close_date)); -
需要在文件中设置默认时区