-1

日付を文字列として通知できるPHP用のライブラリ、文字列で使用されている現在の形式、および日付を変換する関数/メソッドへの出力形式がありますか?

例:

convertDate('d/m/Y', 'y.m.d', '11/03/1991') # will output 91.03.11

PHP 関数のみを使用してこれを行う簡単な方法は見つかりませんでした。これは、特定の形式 (例: MM/DD/YYYY) の日付が必要であり、任意の形式ではないためです。

特定の形式のコーディングでこれを行うことができますが、いくつかのプロジェクトで役立つと思うので、より広いものを探しています。

4

2 に答える 2

2

DateTimeオブジェクト-マニュアルでそれらについて読んでください:http : //www.php.net/manual/en/book.datetime.php、特にcreateFromFormat()メソッドhttp://www.php.net/manual/en/ datetime.createfromformat.php

于 2012-12-11T17:49:12.057 に答える
0

"/" を "-" strtotime に置き換えると、必要な日付が生成されます。

$myTime = "11/03/1991";
$theDate = date('Y-m-d', strtotime(str_replace('/', '-', $myTime)));
echo $theDate; //displays 1991-03-11

おそらく、次の理由でこれを行います。

ハイフンは ISO 日付形式を示し、ドットはヨーロッパを示し、スラッシュはアメリカを示します。

于 2012-12-11T18:14:16.190 に答える