この変数があるとしましょう =
$olddate = 12-5-99 15:30:00
=のような新しい変数が必要になります
$newdate = 1999-5-12 15:30:00
どうすればいいですか?
DateTime::createFromFormat を使用すると、任意の形式の時刻を DateTime オブジェクトに変換できます。このオブジェクトは、後で他の任意の形式として出力できます。
strtotime() と date() を使用します。
$originalDate = "2010-03-21";
$newDate = date("d-m-Y", strtotime($originalDate));
(PHP サイトの strtotime と date のドキュメントを参照してください)。
のように変更できます。
<?php
$olddate = '12-5-1999 15:30:00';
$olddate = date('y-m-d H:i:s', strtotime($olddate)); // first convert it in desire formate.
$newdate = date('Y-m-d H:i:s', strtotime($olddate));
?>