- var_dump: documentation ( source)
- array_replace_recursive: documentation ( source)
<?php
$old = ['created' => new \DateTime()];
$new = ['created' => new \DateTime('+1 minute')];
$changeset = array_replace_recursive($old, $new);
var_dump($changeset);