0

重複の可能性:
phpでタイムスタンプから時刻と日付を取得する

この日付形式を変換しようとしています:

09/14/2012 10:11

この他の標準タイムスタンプ形式に:

2012-09-14 09:44:54

それを行う最も効率的な方法は何ですか?

4

4 に答える 4

3

PHPdatestrtotime関数を使用できます。

$date = '09/14/2012 10:11';
$formatted = date('Y-m-d H:i:s', strtotime($date));
于 2012-09-14T17:08:48.293 に答える
2

DateTimeオブジェクトを使用できます

$date = DateTime($myDate);

またはcreateFromFormatを使用したカスタム入力形式

$date = DateTime::createFromFormat('d/m/y H:i:s', $myDate);

フォーマットはあなたの出力を作ります

$result = $date->format('Y-m-d H:i:s');
于 2012-09-14T17:09:31.107 に答える
1
date('Y-m-d H:i:s', strtotime('09/14/2012 10:11'));

時間の変更は難しいだろうけど。

于 2012-09-14T17:09:00.423 に答える
1

first を でタイムスタンプにstrtotime変換し、タイムスタンプを で日付に変換しますdate

$outputDate = date( 'Y-m-d H:i:s', strtotime( $inputDate ));
于 2012-09-14T17:09:35.167 に答える