0

この変数があるとしましょう =

$olddate = 12-5-99 15:30:00

=のような新しい変数が必要になります

$newdate = 1999-5-12 15:30:00

どうすればいいですか?

4

3 に答える 3

1

DateTime::createFromFormat を使用すると、任意の形式の時刻を DateTime オブジェクトに変換できます。このオブジェクトは、後で他の任意の形式として出力できます。

http://www.php.net/manual/en/datetime.createfromformat.php

于 2013-10-17T04:19:32.447 に答える
0

strtotime() と date() を使用します。

$originalDate = "2010-03-21";
$newDate = date("d-m-Y", strtotime($originalDate));

(PHP サイトの strtotime と date のドキュメントを参照してください)。

于 2013-10-17T04:19:27.590 に答える
0

のように変更できます。

<?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));
?>
于 2013-10-17T04:19:54.940 に答える