PHP中可以使用date_default_timezone_set()函数来设置时区,然后使用date()函数将时间戳转换成其他时区的时间戳。

示例代码:

// 设置当前时区为纽约时区
date_default_timezone_set('America/New_York');

// 获取当前时间戳
$timestamp = time();

// 将当前时间戳转换为东京时区的时间戳
date_default_timezone_set('Asia/Tokyo');
$new_timestamp = strtotime(date('Y-m-d H:i:s', $timestamp));

echo $new_timestamp;

说明:

  1. 第1行代码将当前时区设置为纽约时区。
  2. 第4行代码获取当前时间戳。
  3. 第7行代码将时区设置为东京时区。
  4. 第8行代码先使用date()函数将当前时间戳格式化成字符串,再使用strtotime()函数将字符串转换成时间戳,从而获取东京时区的时间戳。
  5. 最后输出新的时间戳。
PHP根据当前时间戳转换其他时区的时间戳

原文地址: https://www.cveoy.top/t/topic/0EI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录