我在 UNIX 时间戳中获取日期和时间。所以想将它转换为 dd-mm-yyyy HH:MM:SS 格式的“America/Los_Angeles”时区。
如何在 PHP 中做到这一点?
例如:输入:1345014000 输出:15-08-2012 00:00:00
该date_default_timezone_set函数可用于在 PHP 中设置当前时区。每个文件只需调用一次,因为从那时起所有计算都将使用该时区完成。它接受所有有效的时区名称,例如您提到的时区名称。
date另一方面,该函数接受一个解释格式的字符串,以及您希望转换的时区。可以在以下位置找到格式选项的完整列表:http : //php.net/manual/en/function.date.php
在您的情况下的用法如下:
date_default_timezone_set("America/Los_Angeles");
$str=date('d-m-Y H:i:s',$timestamp); //Where $timestamp is the timestamp to be converted
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4627 次 |
| 最近记录: |