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

Форум PHP

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

 

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

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

тема: Вывод сегодняшней даты
 
 автор: Я Чайник   (24.08.2010 в 23:50)   письмо автору
 
 

Привет всем! В локальном сервере дата выводиться отлично. А вот на хостинге нет(код ниже), дата на день отстает! Как сделать чтобы если зашел человек с Америке дата и время была соответствие Америки?



<?php 
                 
echo "Сегодня: ".date ('d');
                 
$date date('m');
                 switch (
$date)
                 {
                 
                 case 
"01":
                 echo 
"Января";             
                 break;
                 
                  case 
"02":
                 echo 
" Февраля ";             
                 break;
                 
                  case 
"03":
                 echo 
" Марта ";             
                 break;
                 
                  case 
"04":
                 echo 
" Апреля ";             
                 break;
                 
                  case 
"05":
                 echo 
" Мая ";             
                 break;
                 
                  case 
"06":
                 echo 
" Июня ";             
                 break;
                 
                 case 
"07":
                 echo 
" Июля ";             
                 break;
                 
                 case 
"08":
                 echo 
" Августа ";             
                 break;
                 
                 case 
"09":
                 echo 
" Сентября ";             
                 break;
                 
                 case 
"10":
                 echo 
" Октября ";             
                 break;
                 
                 case 
"11":
                 echo 
" Ноября ";             
                 break;
                 
                 case 
"12":
                 echo 
" Декабря ";             
                 break;
                 
                 }


  Ответить  
 
 автор: Саня   (24.08.2010 в 23:54)   письмо автору
 
   для: Я Чайник   (24.08.2010 в 23:50)
 

Надо предварительно установить соответствующую временную зону функцией date_timezone_set().

  Ответить  
 
 автор: Я Чайник   (24.08.2010 в 23:58)   письмо автору
 
   для: Саня   (24.08.2010 в 23:54)
 

А что в аргумент ставить можно как-то поконкретнее а то я чайник реальный?

  Ответить  
 
 автор: Саня   (25.08.2010 в 00:01)   письмо автору
 
   для: Я Чайник   (24.08.2010 в 23:58)
 

Немного попутал. В процедурном стиле нужно использовать функцию date_default_timezone_set(). Список зон тут: http://ru2.php.net/manual/en/timezones.php

  Ответить  
 
 автор: Я Чайник   (25.08.2010 в 00:12)   письмо автору
 
   для: Саня   (25.08.2010 в 00:01)
 

Если честно я ничего не понял в странице что вы мне дали все на английском что мне сделать чтобы выводила точную дату как “Сегодня: 24 Августа 2010” если не трудна код подскажите я изучу код

  Ответить  
 
 автор: serenya1983   (25.08.2010 в 00:37)   письмо автору
 
   для: Я Чайник   (24.08.2010 в 23:50)
 

всё это можно записать короче:

$month=array("января","февреля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"); 
echo "Сегодня: ".date("d",time())." ".$month[((int) date("m",time())-1)]." ".date("Y",time());

  Ответить  
 
 автор: Trianon   (25.08.2010 в 00:49)   письмо автору
 
   для: serenya1983   (25.08.2010 в 00:37)
 

Вы вопрос-то прочли?
Проблема не в языке.
Проблема в том, чтобы зону задать.

  Ответить  
 
 автор: Я Чайник   (25.08.2010 в 01:08)   письмо автору
 
   для: Trianon   (25.08.2010 в 00:49)
 

Помогите плз

  Ответить  
 
 автор: serenya1983   (02.09.2010 в 13:17)   письмо автору
 
   для: Я Чайник   (25.08.2010 в 01:08)
 

сделать вывод через JS, соответственно время будет выводится пользователя (его компа)!

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

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