Хорошо, я не могу понять, что происходит, поэтому я решил спросить вас, ребята.В PHP я получаю метку времени UTC, используя этот код:
date_default_timezone_set("UTC");
time()
Это, например, даст мне 1331065202
Затем у меня есть этот код в Java, чтобы получить метку времени UTC:
long timestamp = System.currentTimeMillis() / 1000;
Это, например, даст мне 1331093502
Почему 2 раза такие разные?Разве они не должны быть в часовом поясе UTC, или я делаю что-то не так?Я размещен на VPS, и эти скрипы находятся на 2 разных серверах, так что это может быть что-то на стороне сервера, и если да, то что я могу сделать?