PHP根据当前时间戳转换其他时区的时间戳
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行代码将当前时区设置为纽约时区。
- 第4行代码获取当前时间戳。
- 第7行代码将时区设置为东京时区。
- 第8行代码先使用date()函数将当前时间戳格式化成字符串,再使用strtotime()函数将字符串转换成时间戳,从而获取东京时区的时间戳。
- 最后输出新的时间戳。
原文地址: https://www.cveoy.top/t/topic/0EI 著作权归作者所有。请勿转载和采集!