我怎样才能获得相同的ISO-8601周数量的同一天但是在前一年使用PHP?
我熟悉从时间戳中提取这些信息.从一周的一周,一年中的一周和一年到一年的时间戳,我都有内置的方式吗?
解决方法:
您可以使用date和strtotime的组合,如下所示:
// get the timestamp
$ts = strtotime('today');
// get year, week number and day of week
list($year, $week, $dow) = explode('-', date('Y-W-N', $ts));
// use the "YYYY-WXX-ZZ" format
$format = ($year - 1) . "-W$week-$dow";
echo date('Y-m-d', strtotime($format)), PHP_EOL;