Php 使用时区偏移生成周开始和结束日期

Php 使用时区偏移生成周开始和结束日期,php,date,strtotime,timezone-offset,Php,Date,Strtotime,Timezone Offset,可能重复: 我有两个变量显示周的开始和结束日期,如下所示: $week = strtotime('-' . date('w') . ' days'); $start = date('Y-m-d', $week); $end = date('Y-m-d', strtotime('+6 days', $week)); 如何为不同的时区(如PST)抵消这些日期?这将把服务器时区中的一条领带转换为给定的时区 $datetime = new DateTime; $newTZ = new DateTi

可能重复:

我有两个变量显示周的开始和结束日期,如下所示:

$week = strtotime('-' . date('w') . ' days');
$start = date('Y-m-d', $week);
$end = date('Y-m-d', strtotime('+6 days', $week));

如何为不同的时区(如PST)抵消这些日期?

这将把服务器时区中的一条领带转换为给定的时区

$datetime = new DateTime;
$newTZ  = new DateTimeZone('Your/TimezoneHere');
$datetime->setTimezone($newTZ);

看。很好,只是他现在没有使用
DateTime
对象。你可能想多解释一下。