0

私はツイッターからこの日付を持っています、これはツイートが公開された正確な日付を表しています、

Sun, 01 Jul 2012 19:05:54 +0000

私が欲しいのは、そのフォーマットをMM / DD HH:MMにし、phpの日付フォーマットを探そうとしましたが、私が望むように正確に見えるようにする方法を見つけることができませんでした。誰か助けてもらえますか?ありがとう。

4

2 に答える 2

4
print date('m/d h:i',strtotime('Sun, 01 Jul 2012 19:05:54 +0000'));

phpのdate関数は、これに関するあらゆる種類の情報を見つけるのに適した場所です。

これは、検索して把握するのが非常に簡単です。あなたは日付を探しています...ああ、日付、それはphp関数です。それを調べると、いくつかのパラメーター、フォーマット、およびタイムスタンプが必要であることがわかります。ええと...あなたは文字列を持っているタイムスタンプを持っていません。文字列を時間に変換するにはどうすればよいですか?待ってください、phpにはstrtotime関数があります。これで完了です...日付を表示したい方法でphpで日付関数を実行してから、 strtotimeを使用して文字列をタイムスタンプに変換します

于 2012-07-03T21:15:56.020 に答える
0
<?php
    date_default_timezone_set("UTC");

    $string = "Sun, 01 Jul 2012 19:05:54 +0000";

    $timestamp = strtotime($string);

    print "Date is " . date("m/d H:i", $timestamp) . "\n";
?>

タイムゾーンを変更したり、秒を加算/減算したり、現地時間関数を使用してTZ間を変換したりする必要がある場合があります。

于 2012-07-03T21:19:50.057 に答える