How do I get the Unix timestamp?
You shouldn't use format_date() anymore.  You should create a DrupalDateTime object, and then use the format() method.

$date = \Drupal\Core\Datetime\DrupalDateTime::createFromFormat('c', $my_iso_8601_date);
$my_rfc2822_string = $date-&gt;format('r');