日付と時刻が異なる文字列があります。それぞれが違っていて、好きなようにフォーマットしたいと思っています。例についてはこの文字列を日付にフォーマットする方法
:
2016年4月15日午後2時20分〇〇秒
私はこの文字列を取り、自分の好みに合わせて、それをフォーマットするためにPHPの日付関数を使用できるようにしたいと思います。例については
:
04/15 14:20
だから私は、文字列を取り、最初のタイムスタンプに変換しますか?もしそうなら、どうすればそれをやるの?
日付と時刻が異なる文字列があります。それぞれが違っていて、好きなようにフォーマットしたいと思っています。例についてはこの文字列を日付にフォーマットする方法
:
2016年4月15日午後2時20分〇〇秒
私はこの文字列を取り、自分の好みに合わせて、それをフォーマットするためにPHPの日付関数を使用できるようにしたいと思います。例については
:
04/15 14:20
だから私は、文字列を取り、最初のタイムスタンプに変換しますか?もしそうなら、どうすればそれをやるの?
はこれを試してください。..
<?php
$time = strtotime('2016-04-15 14:20:00');
echo date('m/d g:ia', $time);
?>
第二の方法
<?php
$format = 'Y-m-d H:i:s';
$date = DateTime::createFromFormat($format, '2016-04-15 14:20:00');
echo $date->format('m/d g:ia');
?>
おかげで助けをhttp://php.net/manual/en/datetime.format.phpを見てください。最初の方法は完全に機能しました。 – Jeebs
あなたはthis機能を使用して、指定した書式でフォーマットした新しいDateTimeオブジェクトを返すことができます。次に、それをフォーマットすることができますas you like。
<?php
$testDate = '15-Feb-2009 11:00:34';
$date = DateTime::createFromFormat('j-M-Y H:i:s', $testDate);
echo $date->format('Y-m-d');
?>
)= – naf4me