日付値(文字列)を異なるタイムゾーンのタイムスタンプに変換する

モスタファをリクエストする

私はこのような日付値を持っています:

$date_value = "2016-12-10 11:28:36";

私のAsia/Tehranタイムゾーン、GMTから3:30オフセットされています(したがって、GTM3:30+になります)。でコンテンツを保存しました14:58$date_value、GMT(GMT00)からのオフセットがないサーバーのタイムゾーンを使用しているため、上記の値()でアイテムを保存します。これは論理的に聞こえます。

ここで、日付を希望のタイムゾーンである「アジア/テヘラン」に戻したいのですが、日付の手順が期待どおりに機能しません(「予想される」とは、日時が14:59:00に戻されないことを意味します。 )これはテヘランの時間です。使用するコードは次のとおりです。

$DateTime = new DateTime($date_value, new DateTimeZone("Asia/Tehran"));

print $DateTime->format($format); // edited the question with on this line

ただし、変更がないかのように、正確な日付が出力されます。

常に機能しますが、この特定のケースで機能しない理由はわかりません。私はここで何か間違ったことをしていますか?

ヴィクトル

サーバーから取得する日付文字列がUTCの場合はDateTime、UTCでオブジェクトを作成してから、タイムゾーンを変更する必要があります

$format = "Y-m-d H:i:s";
$date_value = "2016-12-10 11:28:36";

$DateTime = new DateTime($date_value, new DateTimeZone("UTC"));
$DateTime->setTimezone(new DateTimeZone("Asia/Tehran"));
print $DateTime->format($format);

// Outputs: 2016-12-10 14:58:36

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UTC日付時刻文字列を異なるタイムゾーンの日付/文字列に変換する式

分類Dev

タイムゾーン付きの奇妙な日時文字列をタイムスタンプに変換する方法(PySpark)

分類Dev

日付文字列をタイムゾーン固有の形式に変換する

分類Dev

異なるタイムゾーンの日時を特定の日付の日付に変換する

分類Dev

長い日付/タイムゾーン文字列を日時に変換する

分類Dev

日付形式の複数の文字列をタイムゾーン形式のタイムスタンプに変換する方法

分類Dev

タイムゾーン付きのタイムスタンプを曜日に変換する

分類Dev

日付文字列を異なるタイムゾーンのJavaScriptのデータに変換するにはどうすればよいですか?

分類Dev

Python3.6で異なる日付文字列をUNIXタイムスタンプに変換する

分類Dev

OracleSQLタイムゾーン文字列を日付に変換する方法

分類Dev

UTC / GMTタイムゾーンで文字列を日付に変換する方法

分類Dev

日付を別のタイムゾーンに変換する

分類Dev

Pythonで文字列の日付をタイムスタンプに変換する

分類Dev

文字列のタイムスタンプを日付に変換する

分類Dev

タイムゾーンが不明な文字列datetimeをPythonでタイムスタンプに変換する方法

分類Dev

タイムゾーンのある日付文字列を平日と日付のみに変換します

分類Dev

希望のタイムゾーンで文字列をタイムスタンプに変換する方法

分類Dev

日付文字列をタイムゾーン固有の日付に変換する方法。

分類Dev

タイムスタンプをJavascriptのさまざまなタイムゾーンの値に変換する

分類Dev

nodejsは、タイムスタンプ文字列をカスタムタイムゾーンの日付とUTCに変換します

分類Dev

タイムスタンプを文字列に変換する方法(タイムゾーンを変更せずに)?

分類Dev

文字列を日付のないパンダのタイムスタンプに変換する

分類Dev

日時文字列を現在のタイムゾーンに変換する方法

分類Dev

タイムゾーンのある日付文字列を迅速に秒に変換する

分類Dev

タイムゾーンを含む日時文字列をC ++でUNIXタイムスタンプに変換する高速な方法

分類Dev

両方の日付タイプがDateTimeOffsetの場合、あるタイムゾーンから別のタイムゾーンに日付を変換する

分類Dev

日付をあるタイムゾーンから別のタイムゾーンに変換する方法

分類Dev

タイムスタンプ文字列を別のタイムゾーンのタイムスタンプに変換する方法

分類Dev

タイムスタンプを日付文字列に変換する方法は?

Related 関連記事

  1. 1

    UTC日付時刻文字列を異なるタイムゾーンの日付/文字列に変換する式

  2. 2

    タイムゾーン付きの奇妙な日時文字列をタイムスタンプに変換する方法(PySpark)

  3. 3

    日付文字列をタイムゾーン固有の形式に変換する

  4. 4

    異なるタイムゾーンの日時を特定の日付の日付に変換する

  5. 5

    長い日付/タイムゾーン文字列を日時に変換する

  6. 6

    日付形式の複数の文字列をタイムゾーン形式のタイムスタンプに変換する方法

  7. 7

    タイムゾーン付きのタイムスタンプを曜日に変換する

  8. 8

    日付文字列を異なるタイムゾーンのJavaScriptのデータに変換するにはどうすればよいですか?

  9. 9

    Python3.6で異なる日付文字列をUNIXタイムスタンプに変換する

  10. 10

    OracleSQLタイムゾーン文字列を日付に変換する方法

  11. 11

    UTC / GMTタイムゾーンで文字列を日付に変換する方法

  12. 12

    日付を別のタイムゾーンに変換する

  13. 13

    Pythonで文字列の日付をタイムスタンプに変換する

  14. 14

    文字列のタイムスタンプを日付に変換する

  15. 15

    タイムゾーンが不明な文字列datetimeをPythonでタイムスタンプに変換する方法

  16. 16

    タイムゾーンのある日付文字列を平日と日付のみに変換します

  17. 17

    希望のタイムゾーンで文字列をタイムスタンプに変換する方法

  18. 18

    日付文字列をタイムゾーン固有の日付に変換する方法。

  19. 19

    タイムスタンプをJavascriptのさまざまなタイムゾーンの値に変換する

  20. 20

    nodejsは、タイムスタンプ文字列をカスタムタイムゾーンの日付とUTCに変換します

  21. 21

    タイムスタンプを文字列に変換する方法(タイムゾーンを変更せずに)?

  22. 22

    文字列を日付のないパンダのタイムスタンプに変換する

  23. 23

    日時文字列を現在のタイムゾーンに変換する方法

  24. 24

    タイムゾーンのある日付文字列を迅速に秒に変換する

  25. 25

    タイムゾーンを含む日時文字列をC ++でUNIXタイムスタンプに変換する高速な方法

  26. 26

    両方の日付タイプがDateTimeOffsetの場合、あるタイムゾーンから別のタイムゾーンに日付を変換する

  27. 27

    日付をあるタイムゾーンから別のタイムゾーンに変換する方法

  28. 28

    タイムスタンプ文字列を別のタイムゾーンのタイムスタンプに変換する方法

  29. 29

    タイムスタンプを日付文字列に変換する方法は?

ホットタグ

アーカイブ