Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: дата в шапке сайта
 
 автор: liberty   (14.07.2013 в 07:34)   письмо автору
 
 

здравствуйте.
как вывести день и дату в шапке сайта?

  Ответить  
 
 автор: confirm   (14.07.2013 в 07:50)   письмо автору
 
   для: liberty   (14.07.2013 в 07:34)
 

В какой шапке и какую дату?

  Ответить  
 
 автор: liberty   (14.07.2013 в 08:00)   письмо автору
 
   для: confirm   (14.07.2013 в 07:50)
 

как вывести сегодняшний день недели и дату?

Воскресенье,
14 июля
2013 года

  Ответить  
 
 автор: confirm   (14.07.2013 в 08:35)   письмо автору
 
   для: liberty   (14.07.2013 в 08:00)
 

А сегодняшний для кого?
Если вы из дальней деревни Кузякино, а сервер расположен в Вашингтоне, то это время не будет являться кузякинским сегодняшним временем.
Есть функция которая выводит время в зависимости от настроек локали, и для Win платформы можно вывести так:
<?
setlocale
(LC_TIME'Russian_Russia.1251');
echo 
'Сегодня '.strftime('%#d, %A, %B %Y').' года';
Данная функция не занимается склонением, поэтому, если необходимо "июля", то нужна либо дополнительная обработка строки, либо решение на основе массива описывающего дни и месяцы.
Если же показывать кузякинцам именно их день, то это нужно делать на клиенте с помощью JavaScript.

  Ответить  
 
 автор: liberty   (14.07.2013 в 09:31)   письмо автору
 
   для: confirm   (14.07.2013 в 08:35)
 

и какой вариант более предпочтителен?

  Ответить  
 
 автор: confirm   (14.07.2013 в 09:50)   письмо автору
 
   для: liberty   (14.07.2013 в 09:31)
 

И вы меня об этом спрашиваете?
Неужели вы не понимаете вопроса или не знаете какое время вам нужно? Не вариант, а время определяет что и как выводить, а время в данном случае понятие относительное.
Если вы из Кузякино, а ваш сервер находится севернее вас на 5000 км, и ваш сайт, это сервис электронной продажи билетов на железнодорожные отправления, то ваш сервер должен работать по московскому времени. И это время вы установили на сервере.
Сервер работает по этому времени.
Если нужно отобразить время московское - отображаете время сервера.
Если нужно отобразить время клиента - получаете это время на клиенте.
А если вам задают вопрос в Гостевой книге, то какое время на этой странице желательно показать? Наверное же кузякинское время, чтобы пользователь мог знать, что задает вопрос далеко не москвичу, и может получить ваш ответ только завтра, так как вы сейчас в глубоком сне.

И это не варианты, это три метки времени, а уж какое вам надо вам лучше знать, и не задавать этот вопрос мне.

  Ответить  
 
 автор: liberty   (14.07.2013 в 10:45)   письмо автору
 
   для: confirm   (14.07.2013 в 09:50)
 

у меня надпись по инглиш

Сегодня 14, Sunday, July 2013 года

как по-русски сделать?

  Ответить  
 
 автор: confirm   (14.07.2013 в 10:59)   письмо автору
 
   для: liberty   (14.07.2013 в 10:45)
 

Вы вникаете в то, что вам здесь пишут, или вы охотник за примерами?
Я русским языком написал - в зависимости от установленной локали и для платформы WIn. А ваш сервер это какая платформа?
Нужно не охотится за примерами, а вникать в них и читать, читать.... иначе нельзя, так как всего просто невозможно рассказать:
http://www.php.net/manual/ru/function.strftime.php
http://www.php.net/manual/ru/function.setlocale.php

  Ответить  
 
 автор: psychomc   (14.07.2013 в 12:42)   письмо автору
 
   для: liberty   (14.07.2013 в 07:34)
 

а зачем? какой сакральный смысл в этом? человек всегда видит эти данные в своей ОС, зачем ему дублирование на вашем сайте?

  Ответить  
 
 автор: confirm   (14.07.2013 в 14:16)   письмо автору
 
   для: psychomc   (14.07.2013 в 12:42)
 

Ответ на вопрос какое время нужно получен не был, поэтому о смысле говорить преждевременно.

  Ответить  
 
 автор: psychomc   (14.07.2013 в 15:39)   письмо автору
 
   для: confirm   (14.07.2013 в 14:16)
 

согласен. просто предположил, что как и на большинстве "сайтов", это вряд ли напрямую как-то связано с функциональностью, а просто "фича", позволяющая видеть юзеру данные о текущей дате и времени, которые ему нафиг не нужны.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования