- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$today = date('Y-m-d');
$todayTimestamp = strtotime($today);
$dateTimeZone = new DateTimeZone('UTC');
$timezoneName = 'America/Vancouver';
$dateTimeZone = new DateTimeZone($timezoneName);
$dateTime = new DateTime('@'.$todayTimestamp);
$dateTime->setTimezone($dateTimeZone);
$todayLocal = $dateTime->format('Y-m-d H:i:s');
$todayLocalTimestamp = strtotime($todayLocal);
echo $todayLocalTimestamp;