我有一个 php 变量 say $expTime
(它有一个 unixtime say-1359683953) 。我想在客户端显示这个变量(根据他的当地时间以适当的时间格式)。我对 UTC 、 GMT 、 DST 所有这些东西感到很困惑。任何人都可以建议使用 php 或 javascript 解决此问题。
当我使用echo date('h:i M d/y',$expTime)
它时,它向我显示了错误的时间。
我如何将时间保存到数据库:
var exp_day= parseInt($("#exp_day").val());
var exp_hrs= parseInt($("#exp_hrs").val());
var exp_min= parseInt($("#exp_min").val());
var exp_time = (exp_day*24*60*60) + (exp_hrs*60*60) + (exp_min*60) ;
然后我使用 ajax 将 exp_time 发布到 php 文件中 -
$expTime = time() + $_POST["exp_time"];
我从数据库中检索的是 $expTime 。这个 $expTime 我想根据当地时区在所有客户端系统上显示它(也通过确保夏令时)