разница между меткой времени Jquery и меткой времени php?

есть ли разница между меткой времени JQuery и меткой времени php / sql?

У меня две метки времени: PHP:

1394488721 

в то время как JQuery:

 139449051952 

Они очень похожи – но, очевидно, jquery немного дольше.

Я пытаюсь использовать оба эти метода для синхронизации функции $ .load, которая загружает некоторую информацию из БД каждый раз, когда выполняется задание cron

Временные метки в jQuery (возвращаемые $.now , отменяющие Date.prototype.getTime ) JavaScript выражаются в миллисекундах. В PHP (используя time и др.) Они находятся в секундах.

Объект Date JavaScript основан на миллисекундах, тогда как PHP (как генерируется time() ) основан на секундах.

Кроме того, для учета могут быть различия в часовом поясе, я полагаю, что JavaScript будет использовать текущий часовой пояс для компьютера по умолчанию (например, «часовой пояс браузера»), в то время как PHP, скорее всего, основан на часовом поясе, определенном в файле конфигурации PHP (или часовой пояс пользователя, если вы каким-либо образом устанавливаете и используете это на модели домена).

Умножьте метку времени PHP на 1000 чтобы создать новую временную метку Javascript на ее основе:

 JS Timestamp := PHP Timestamp * 1000 

Эта временная метка JS находится в миллисекундах, поэтому вы можете сравнить ее с другими значениями JS Date() .

Чтобы получить подходящее время PHP, попробуйте.

 <?php echo microtime(); ?>