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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Время

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Hinc
Отправлено: 07 Февраля, 2016 - 09:58:57
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




1. Спасибо за то что вы ответили на мою предыдущую тему. =)

2. Я хочу добавить время на свой сайт в формате 10:02:12
То есть часы, минуты и секунды. Есть проблемы:

1. Я хочу чтобы показывало не серверное время, а то, которое у меня в городе.
У меня 10 часов, а показывает 7 часов.
<?php echo date('H:i:s'); ?>

2. Я хочу чтобы секунды каждую секунду обновлялись. Чтобы все каждую секунду секунды обновлялись и минуты и часы.

Помогите пожалуйста кодом. Очень прошу.
 
 Top
rasschitai
Отправлено: 07 Февраля, 2016 - 10:11:31
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




По первому пункту можно так

a) определите временную зону
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var timezone=(new Date().getTimezoneOffset()/60);
  3.  


b) запишите её в куки (можно напрямую в браузер с помощью js скрипта, можно передачей ajax в php)

с) установите временную зону


По второму проще поставить плагин для jQuery

(Отредактировано автором: 07 Февраля, 2016 - 10:12:14)

 
 Top
Hinc
Отправлено: 07 Февраля, 2016 - 11:13:22
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




rasschitai пишет:
По первому пункту можно так

a) определите временную зону
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var timezone=(new Date().getTimezoneOffset()/60);
  3.  


b) запишите её в куки (можно напрямую в браузер с помощью js скрипта, можно передачей ajax в php)

с) установите временную зону


По второму проще поставить плагин для jQuery




Спасибо конечно, но я очень далекий от этого... Мне это сложно сделать.
Пробовал так: <?php echo date('H+3:i:s'); ?>, но вышло некрасиво и не то, что нужно.
Так вот, а что если переменной присвоить значение Н и потом добавить 3 и вывести так:
<?php echo date('Hour+3:i:s'); ?>, где Hour переменная Н+3.
Получится ли?
 
 Top
rasschitai
Отправлено: 07 Февраля, 2016 - 11:25:03
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




зачем?

вы определите временную зону, если не знаете ее


и в начале файла php пропишите


остается вопрос, что будет если, кто то другой зайдет на ваш сайт
 
 Top
Hinc
Отправлено: 07 Февраля, 2016 - 11:41:26
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




rasschitai пишет:
зачем?

вы определите временную зону, если не знаете ее


и в начале файла php пропишите


остается вопрос, что будет если, кто то другой зайдет на ваш сайт





Согласен. Спасибо. Попробую.
 
 Top
Hinc
Отправлено: 07 Февраля, 2016 - 16:08:24
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




rasschitai пишет:
зачем?

вы определите временную зону, если не знаете ее


и в начале файла php пропишите


остается вопрос, что будет если, кто то другой зайдет на ваш сайт



Я вставил код, но не получилось... С js, может что-то не так?
 
 Top
rasschitai
Отправлено: 07 Февраля, 2016 - 16:20:18
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




вы определили у себе временную зону, сколько показывает?
 
 Top
Hinc
Отправлено: 07 Февраля, 2016 - 16:30:00
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




rasschitai пишет:
вы определили у себе временную зону, сколько показывает?


Я больше с кодом не разобрался.

Время: <?php
$timezone=3;
date_default_timezone_set('Etc/GMT'.$timezone);
echo date('H:i');
?>

Так не работает. (в head прописал: <script type="text/javascript">
alert($timezone);
</script>)
 
 Top
rasschitai
Отправлено: 07 Февраля, 2016 - 16:38:42
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




все смешалось ) давайте еще раз
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var timezone=(new Date().getTimezoneOffset()/60);
  3. alert(timezone);
  4.  


увидели то, что выдало сообщение и записали в

PHP:
скопировать код в буфер обмена
  1.  
  2. $timezone='здесь_то_что_выдало_сообщение';
  3. date_default_timezone_set('Etc/GMT'.$timezone);
  4. echo date('Y-m-d H:i');
  5.  

(Отредактировано автором: 07 Февраля, 2016 - 16:40:14)

 
 Top
Hinc
Отправлено: 07 Февраля, 2016 - 16:46:28
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




rasschitai пишет:
все смешалось ) давайте еще раз
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var timezone=(new Date().getTimezoneOffset()/60);
  3. alert(timezone);
  4.  


увидели то, что выдало сообщение и записали в

PHP:
скопировать код в буфер обмена
  1.  
  2. $timezone='здесь_то_что_выдало_сообщение';
  3. date_default_timezone_set('Etc/GMT'.$timezone);
  4. echo date('Y-m-d H:i');
  5.  



В общем так, мне выдало сообщение -4, но у меня -2, теперь время показывает правильно!!!! Спасибо вам!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB