【发布时间】:2015-12-30 06:17:35
【问题描述】:
我需要将存储在数据库中的 unix 时间戳转换为 Y-m-d H:i:s 格式的本地时区(美国、新加坡等)。
$selectedTime 是从 DB 返回的 Unix 时间戳。
$timezone_name 是 jquery 动态返回的时区。
function draw_date_time_form($selectedTime = '',$timezone_name){
$date = new DateTime(null);
if( is_numeric($selectedTime) && (int)$selectedTime == $selectedTime ){
$date->setTimestamp($selectedTime);
$date->setTimezone(new DateTimeZone($timezone_name));
$formattedtime= $date->format(DateTime::RFC850);
}
}
我在服务器默认时区集中获取本地时间 $formattedtime。 谁能帮我找到更好的解决方案?
【问题讨论】:
标签: php