title: Getting timestamp from relative date/time string with specific timezone AND specific $now value
body: <p>I'm aware of two ways to get a timestamp from a relative date/time string in PHP:</p>
  
  <p><strong>strtotime</strong>: Allows user to specify their own $now value</p>
  
  <p><strong>DateTime object</strong>: Allows user to specify their own $timezone value</p>
  
  <p>Is there a way to get a timestamp from a date/time string that allows one to specify both the timezone AND the $now value? It seems like the only way would be to use strtotime while temporarily overriding the default timezone for the entire php application and then setting it back immediately afterwards. That just seems like a hacky solution, and it would be nice if there were a cleaner way.</p>
  
  <p><strong>Edit:</strong> there seems to be some misunderstanding about what I'm trying to do. Here's a more concrete example:</p>
  
  <p>"I want to find the timestamp corresponding to the string 'next tuesday at 3:00pm' within the America/Los_Angeles timezone AND specifying an arbitrary value for $now, such as March 14th, 2014 at 8:05am."</p>