我使用下面的代码生成pickup_time。
// For Date
$dt = date('d-m-Y');
// For Time
$tm = date('H:i');
$timestamp = strtotime($tm) + 60*60;
$time = date('H:i', $timestamp);
我使用它如下发送卷曲请求
'pickup_date' => $dt,
'pickup_timing' => $time,
但我得到了回复
从现在开始,接送时间不到30分钟(8)
我不知道为什么?
新加坡是我正在开发代码的国家。
答案 0 :(得分:1)
Php取决于时区
date_default_timezone_set("Asia/Singapore");
echo "The Singapore time is after 30 Mintues from now " . date("h:i", time() + 3600);
答案 1 :(得分:1)
当服务器向其他服务器发送请求时,他们默认使用自己的时区。这就是为什么时间在请求的代码和生成的错误中产生差异的原因
对新加坡来说,试试这个:
date_default_timezone_set('Asia/Singapore');