2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Полный прикол: разное время в MySQL и PHP
Сообщение24.08.2010, 12:34 


08/11/09
156
Windows 7, XAMPP 1.7.3.
Функция CURRENT_TIMESTAMP в MySQL выдает время, которое ОТСТАЕТ от значения, выдаваемого time() в PHP (которое, в свою очередь, совпадает с системным временем), НА ДВАДЦАТЬ ЧЕТЫРЕ СЕКУНДЫ.
ЭТО КАК???

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение25.08.2010, 01:36 


30/12/09
95
Сервер с PHP и mysql крутятся на разных серверах?

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение25.08.2010, 09:40 


08/11/09
156
Да нет... Ну XAMPP и всё тут.

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 07:25 
Аватара пользователя


14/05/05
224
Баку
Функция time() в PHP, на сколько я знаю, выдает время в миллисекундах начиная с юниксовской эпохи (01.01.1970 00:00:00). Как Вы определяете разницу? Скрипт в студию. =)

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 10:09 
Аватара пользователя


14/05/05
224
Баку
Ошибся, количество секунд. =)

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 10:29 
Заслуженный участник


04/03/09
906
Цитата:
NOW() returns a constant time that indicates the time at which the statement began to execute. (Within a stored function or trigger, NOW() returns the time at which the function or triggering statement began to execute.) This differs from the behavior for SYSDATE(), which returns the exact time at which it executes.

Может, в этом дело?

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 10:46 
Аватара пользователя


14/05/05
224
Баку
12d3 в сообщении #348329 писал(а):
Цитата:
NOW() returns a constant time that indicates the time at which the statement began to execute. (Within a stored function or trigger, NOW() returns the time at which the function or triggering statement began to execute.) This differs from the behavior for SYSDATE(), which returns the exact time at which it executes.

Может, в этом дело?

+
Цитата:
CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() are synonyms for NOW().

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 20:40 


08/11/09
156
Ну вот я добавляю строку (INSERT). И время какого момента мне выдается?

 Профиль  
                  
 
 Re: Полный прикол: разное время в MySQL и PHP
Сообщение30.08.2010, 21:34 
Аватара пользователя


14/05/05
224
Баку
kuraga в сообщении #348520 писал(а):
Ну вот я добавляю строку (INSERT). И время какого момента мне выдается?

Не знаю, проверьте. И напишите сюда результаты вашего INSERT-а, сам INSERT, а также разницу, которую Вы получаете. Лично у меня никаких отклонений не замечено.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group