【发布时间】:2016-05-05 13:14:14
【问题描述】:
我想将我的本地时区 dateTime 转换为 UTC 时区 DateTime。
date_default_timezone_set('Asia/Calcutta');
$datetime = "2016-05-05 18:33:00";
echo date_default_timezone_get()."<br>"; // Asia/Calcutta
date_default_timezone_set('UTC');
echo date_default_timezone_get()."<br>"; //UTC
echo $utcDateTime = date("Y-m-d H:i:s",strtotime($datetime));
电流输出
2016-05-05 18:33:00
但是,问题是不要将本地日期时间转换为 UTC 日期时间。它将输出为 Local DateTime。
【问题讨论】:
-
请评论否决
-
cmets + downvotes 的问题已经在 Meta 上进行了令人作呕的讨论。许多人只是选择DV并继续前进。许多人提供建议。许多人试图为新手照亮道路。但是检查 OP 的记录会导致一些人逃避他们的问题,因为他们可能不值得付出努力。
-
在将时区设置为 UTC 之前将日期传递给
strtotime。 -
专业提示: 不要装逼,不要说你的需求很紧急。回答问题的人是生活忙碌的志愿者,就像你一样。
-
谢谢@MacMac 它的工作就像魅力
标签: php codeigniter datetime