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. BesTime - 13 Октября, 2012 - 11:08:18 - перейти к сообщению
Перевожу в unix: дата сегодняшняя
Дата вида 2012-10-13
PHP:
скопировать код в буфер обмена
  1. $startdate = date("Y-m-d 00:00:00");
  2. $startdate=strtotime($startdate);
  3.  


у меня выводит 1350072000
на сайте конвертора в unix 1350086400
в чем косяк
2. ams - 13 Октября, 2012 - 11:57:23 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $startdate = date("Y-m-d 00:00:00");
  3.  

Заменить на :
3. BesTime - 13 Октября, 2012 - 12:04:21 - перейти к сообщению
ams а зачем мне заменять я хочу чтобы время было 00:00:00 а не которое сейчас
4. caballero - 13 Октября, 2012 - 12:29:00 - перейти к сообщению
Цитата:
я хочу чтобы время было 00:00:00 а не которое сейчас

так оно у тебя так и есть
в чем проблемма
5. Мелкий - 13 Октября, 2012 - 13:04:29 - перейти к сообщению
Разные часовые пояса, вот и всё.
gmdate вернёт в UTC0.
6. BesTime - 13 Октября, 2012 - 13:14:45 - перейти к сообщению
о часовых поясах даже не подумал, очень даже может быть а как узнать по какому часовому поясу у меня переводит время то что установлено на сервере?
7. KingStar - 13 Октября, 2012 - 13:18:24 - перейти к сообщению
date_default_timezone_get

PHP:
скопировать код в буфер обмена
  1.     echo date_default_timezone_get() . '<br />';
  2. }
  3.  
  4. if (ini_get('date.timezone')) {
  5.     echo ini_get('date.timezone') . '<br />';
  6. }

 

Powered by ExBB FM 1.0 RC1