Paypal は、次の形式のタイムスタンプを返します。
yyyy-MM-ddTHH:mm:ssZ
で、どうしたらいいのかわからない…。
PHPでローカルタイムゾーンを使用してyyyy-MM-dd HH:mm:ssに変換するにはどうすればよいですか?
私はpreg_replace
不思議な手紙に誘惑されますが、もっと良い方法があるに違いないと何かが教えてくれます. また、私のゾーンには 8 時間の差があるようですが、これを引く方法がわかりません。
あなたの魔法を行うには、 DateTimeクラスを使用してください。
$date = new DateTime('2012-09-09T21:24:34Z');
$date->format('Y-m-d'); # read format from date() function
strtotime()
UNIX タイムスタンプを取得するために使用できます。そこから、DateTime
オブジェクトdate()
など、必要なことは何でもできます。
例date()
:
echo date('r', strtotime('2012-09-10T10:00:00Z'));