【发布时间】:2014-10-20 04:49:48
【问题描述】:
我有一个输入一组日期的表单,这些日期将用于 mysql 查询。与 mysql 查询一起使用时,日期必须为 $date +1 天。它工作正常,除了服务器返回有关使用date_default_timezone_set() 的警告。
//$date is date captured from an input form
$selected_date = date("Y-m-d", strtotime($date . "+1 days"));
收到错误消息
警告:strtotime():依赖系统的时区设置是不安全的。
您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。
如果您使用了这些方法中的任何一种,但仍然收到此警告,
您很可能拼错了时区标识符。
我们暂时选择了“UTC”时区,但请设置 date.timezone 以选择您的时区。
如何使用date_default_timezone_set() 功能并在所选日期上加一天?
【问题讨论】: