「00:00:00.000 GMT Mon Nov 22 2010」をより使いやすい形式に変換する方法。
質問する
1804 次
7 に答える
3
次のPHP関数を使用できます。
http://php.net/manual/en/function.strtotime.php
http://php.net/manual/en/function.date.php
strtotimeは、現在のUNIXタイムスタンプに変換します。
次に、date()を使用して、そのUNIXタイムスタンプを好きなようにフォーマットできます。
于 2010-11-24T09:04:59.610 に答える
2
なぜstrtotimeではないのですか?!
echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french
于 2010-11-24T09:03:57.783 に答える
1
これらも役立つ場合があります。
$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
$phpdate = strtotime( $mysqldate );
CakePHP では TimeHelper http://book.cakephp.org/view/1470/Time :
echo $time->nice($mysqlDate);
etc.
于 2010-11-24T09:15:33.233 に答える
0
最初にstrtotime:
strtotimeを使用して文字列を日時に変換し、次にsprintf:
sprintf
を使用して日時をフォーマットします。
于 2010-11-24T09:05:35.700 に答える
0
strtotime関数を使用します。
echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n";
于 2010-11-24T09:06:04.107 に答える
0
PHPマニュアルを確認し、strtotimeおよびdate関数を試してください
于 2010-11-24T09:20:16.290 に答える
0
これを試して:
//初期フォーマット echo '0:00:00.000 GMT Mon Nov 22 2010'; //UNIX フォーマット: 2010-11-22 echo date('Ymd',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); //明示的な形式: 2010 年 11 月 22 日月曜日 echo date('ld F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010'));
于 2010-11-24T09:40:26.747 に答える