datetime クラスを使用するように以下を変換するにはどうすればよいですか?:
array(
'post_date' => date('Y-m-d H:i:s', $date),
'post_date_gmt' => gmdate('Y-m-d H:i:s', $date),
);
たとえば、この部分は簡単ですが、gmdate はどうですか?
$oDate = new DateTime($date);
array(
'post_date' => $oDate->format('Y-m-d H:i:s'),
'post_date_gmt' => gmdate('Y-m-d H:i:s', $date),
);