好吧,我似乎无法弄清楚发生了什么,所以我决定问你们。在 PHP 中,我使用以下代码获取 UTC 时间戳:
date_default_timezone_set("UTC");
time()
Run Code Online (Sandbox Code Playgroud)
例如,这会给我 1331065202
然后我在 Java 中有这个代码来获取 UTC 时间戳:
long timestamp = System.currentTimeMillis() / 1000;
Run Code Online (Sandbox Code Playgroud)
例如,这会给我 1331093502
为什么两次如此不同?他们不应该都在UTC时区还是我做错了什么?我托管在 VPS 上,这些脚本在 2 个不同的服务器上,所以它可能是服务器端的东西,如果是,我该怎么办?
我正在使用jQuery,我正在将内容加载到div中,然后将其显示为对话框.但是,它不是对话框的中心.
有没有人有办法解决吗?
码:
function Core_Load_Register()
{
$("body").append("<div id='Register_Popup'></div>");
$("#Register_Popup").load("index.php?section=FrontPage&page=Register&nogui=true");
$("#Register_Popup").dialog({
modal: true,
height: "auto",
width: "auto",
buttons:
{
"Register New Account":
function()
{
},
"Cancel":
function()
{
$(this).dialog("close");
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
示例截图: