Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: запись времени в формате unix
Форумы портала PHP.SU » » Вопросы новичков » запись времени в формате unix

Страниц (1): [1]
 

1. Gamer-X - 15 Августа, 2011 - 18:38:51 - перейти к сообщению
проблема заключается в следующем: нужно записать в базу текущее время, в формате прошедших секунд с начала эпохи unix. посмотрел функции работы с датой и временем, но так и не понял, какую функцию использовать.. я использую $today = getdate();, но в итоге у меня записывается время как мне нужно (формата 1234567890 секунд с начала эпохи), НО +1 час от моего.. а мне нужно чтобы записывалось по гринвичу. (в моём случае нужно было бы дописывать в переменную вот так: $today = getdate() + -4*3600; то есть минус 4 часа от того что у меня записывает...
подскажите пожалуйста функцию, которая бы изначально писала бы время прошедшее с начала эпохи юникс ПО ГРИНВИЧУ?!
2. DeepVarvar - 15 Августа, 2011 - 18:51:51 - перейти к сообщению
3. Gamer-X - 15 Августа, 2011 - 19:24:10 - перейти к сообщению
скажем так.. данная ссылка отклонена, поскольку там используется timestamp. мне он не подходит, ибо что бы я не делал, в БД мне записывается ваш timestamp как 00-00-0000 00:00:00, то есть дефолтно
прошу помочь мне именно с моей настройкой, а не через всякие там timestamp, заранее спасибо
4. DeepVarvar - 15 Августа, 2011 - 19:32:55 - перейти к сообщению
Gamer-X пишет:
в БД мне записывается ваш timestamp как 00-00-0000 00:00:00
потому, что у вас поле типа DATE или DATETIME, сделайте ему тип TIMESTAMP
5. Gamer-X - 15 Августа, 2011 - 19:34:41 - перейти к сообщению
я не настолько глуп, у меня стояло именно TIMESTAMP
7. Gamer-X - 15 Августа, 2011 - 20:04:37 - перейти к сообщению
КЫР, как я понял .я должен вписать в скрипт date_default_timezone_set ( 'Europe/Dublin' ); верно? и тогда будет по гринвичу?
(Добавление)
о, действительно помогло, спасибо!

 

Powered by ExBB FM 1.0 RC1