如何应用通过JS提供的时区偏移量?

时间:2012-01-21 02:48:13

标签: php timezone timestamp utc

假设我用以下方法检测用户时区偏移:

var tz = (new Date).getTimezoneOffset()/60;

并将-5的值发送给PHP,所以:

<?php

date_default_timezone_set('UTC');

$tz = $_POST['tz']; // -5
$date = strtotime('now');

我想在数据库中将时间戳存储为UTC,但在向用户显示时,我想应用时区偏移量。因此,假设EST的$tz-5,我如何将其应用于时间戳,以便在我的本地时区显示date('M d Y H:i')

加分问题:我怎样才能让它显示PST的时间?我假设找到PST偏移,只是将硬编码的PST号指定给将在原始答案中使用的等式。

0 个答案:

没有答案