X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Дата, Время
ZhukV
ZhukV
Topic Starter сообщение 1.6.2010, 13:31; Ответить: ZhukV
Сообщение #1


Здрасти всем. Возник более интересный вопрос.
Имеется хост в буржуев (америка). Куча наших сайтов должны переводится на тот хост.
Прикол в дате. Если там вызвать date("Y-m-d H:i:s"), то показывается ихня дата время, тоесть американское (Вашингтон). Как не используя mk_time изменить вывод даты? Возможно имеется возможность изменить часовой пояс в параметрах php.ini (set_ini)?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
Topic Starter сообщение 1.6.2010, 13:34; Ответить: ZhukV
Сообщение #2


Прошу прощения, провтыкал. Тупо погуглил. Решение есть.
[PHP]<?php
@date_default_timezone_set("Europe/Moscow");
@date_default_timezone_set("Europe/Kiev");
?>[/PHP]
А вот и списки всех стран:
http://www.php.ru/manual/timezones.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dhfj1985
dhfj1985
сообщение 4.6.2010, 21:09; Ответить: dhfj1985
Сообщение #3


скажите как сделать на .php скрипт для отображения даты,времени(лет,месяцев,дней,часов,минут,секунд),работы сайта с дня его запуска в сеть.К примеру как на "Игруне" только чтоб не тупо набор секунд как там,а как написал выше, для более удобного просмотра а не тупо седеть и высчитывать (1.млн.сек.,сколько это месяцев?)чтоб раз и глянул сколько работает времени сайт,такое реально сделать на .php?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 4.6.2010, 21:25; Ответить: ottaviano
Сообщение #4


dhfj1985, на пхп реально, если с математикой дружишь то проблем особых быть не должно..
а код пхп для вытягивания даты такой,
[PHP]$today = getdate();
[/PHP]
а подробнее тут http://fr2.php.net/manual/fr/function.getdate.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 4.6.2010, 21:55; Ответить: Mulder_hb
Сообщение #5


(dhfj1985 @ 5.6.2010, 00:09) *
скажите как сделать на .php скрипт для отображения даты,времени(лет,месяцев,дней,часов,минут,секунд), работы сайта с дня его запуска в сеть.

Не знаю, что такое Игрун, но вы относительно чего собрались считать день старта? Если вы заранее позаботились о сохранении даты старта, то нет ничего проще. Перевели дату старта в unix timestamp, от текущего штампа отняли вашу дату и перевели обратно.
[php]
<?php
$begin = "1999-31-12 23:59:59" // дата старта
$begin_stamp = strtotime($begin); // перевели в юниксовый формат
$period = time() - $begin_stamp; // получили продолжительность работы в юниксовом формате
echo date("Y-m-d H:i:s", $period); // перевели в человеческую дату
?>
[/php]
Если у вас дата старта использует другой формат, то возможно придется применять функции preg_match() и mktime().
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dhfj1985
dhfj1985
сообщение 5.6.2010, 11:21; Ответить: dhfj1985
Сообщение #6


ottaviano,
а подробнее тут http://fr2.php.net/manual/fr/function.getdate.php

ссылку ты конечно хорошую дал на матерьял,но там большое НО,выбора русского языка нет там :nea:
Mulder
<?php
$begin = "1999-31-12 23:59:59" // дата старта
$begin_stamp = strtotime($begin); // перевели в юниксовый формат
$period = time() - $begin_stamp; // получили продолжительность работы в юниксовом формате
echo date("Y-m-d H:i:s", $period); // перевели в человеческую дату
?>
это обыкновенные электронные часы с календарем,таких скриптов на каком хочеш языке в нэте валом.Мне надо чтоб конкретно шол отчет времени от даты запуска проекта,то есть запустил я его допустим 5.06.2010 в 12:30 но эту дату мне отображать не нада,да и вообще она не нада это так для примера тебе.А на сайте в определенном месте стоит типа надпись "Ресурс работает допустим 0 лет,2 месяца,4 дня,1:30:56 секунд,теперь понел что я хотел?
А "игрун" это сайт веб-мани,казино.Набери в поисковике и увидеш там написано только "жизнь сайта" и напротив сколька он сек.,работает.Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 5.6.2010, 15:51; Ответить: Mulder_hb
Сообщение #7


(dhfj1985 @ 5.6.2010, 14:21) *
Мне надо чтоб конкретно шол отчет времени от даты запуска проекта,то есть запустил я его допустим 5.06.2010 в 12:30 но эту дату мне отображать не нада,да и вообще она не нада это так для примера тебе.

А вы попробуйте пару раз позапускать этот скрипт и посматрите какую дату он в действительности отображает...
(dhfj1985 @ 5.6.2010, 14:21) *
Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык.

Вы не можете кол-во секунд перевести в года, месяцы, дни, часы, минуты и секунды? Вы не на тот форум обратились. Вам надо на форум математиков :rjunimagu: . Они любят подобные задачки из разряда 8-го класса общеобразовательной школы. Алгоритм простой: на каждом шаге рекурсии проверять целое от деления и остаток от деления и постепенно формировать дату. Как вы выразились, таких скриптов в инете на каком хочешь языке валом...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dhfj1985
dhfj1985
сообщение 5.6.2010, 19:34; Ответить: dhfj1985
Сообщение #8


(Mulder_hb @ 5.6.2010, 18:51) *
А вы попробуйте пару раз позапускать этот скрипт и посматрите какую дату он в действительности отображает...

дату отображает одну и туже "ГАЛИМЫЕ ЧАСЫ ЭЛЕКТРОННЫЕ"
Вы не можете кол-во секунд перевести в года, месяцы, дни, часы, минуты и секунды?

на счет секунд я их не собирался переводить в годы, десятилетия и столетия.Если вы немного не догоняете,здесь вам не кто не поможет.И не зная ответ нехрен набивать себе посты,дальше не вижу смысла коментировать ваши глупые советы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 5.6.2010, 21:12; Ответить: Mulder_hb
Сообщение #9


(dhfj1985 @ 5.6.2010, 22:34) *
дату отображает одну и туже "ГАЛИМЫЕ ЧАСЫ ЭЛЕКТРОННЫЕ"

А почему у меня каждый раз новая? Часы - это вообще то, что изменяется без перезагрузки страницы. А чтобы увидеть эту дату, нужно каждый раз перезагружать страницу. В скрипте лишь одна ошибка - я не от той даты начал вести расчет. Но я смотрю вы шибко умный. Сами найдете ошибку и исправите :sarcastic: .
И если это лишь электронные часы, тогда почему они не совпадают с вашим местным временем :rjunimagu: ?
(dhfj1985 @ 5.6.2010, 22:34) *
на счет секунд я их не собирался переводить в годы, десятилетия и столетия.

(dhfj1985 @ 5.6.2010, 14:21) *
скрипт для отображения даты,времени(лет,месяцев,дней,часов,минут,секунд)...
...чтоб не тупо набор секунд как там,а как написал выше, для более удобного просмотра а не тупо седеть и высчитывать (1.млн.сек.,сколько это месяцев?)...
...Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык.

:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 5.6.2010, 21:56; Ответить: Mulder_hb
Сообщение #10


Ладно, вижу с математикой у вас также как с воспитанием и программированием :sarcastic:
[php]
<?php
$life = 25257486; // ваши секунды
$sec = $life % 60;
$life = intval($life / 60);
$min = $life % 60;
$life = intval($life / 60);
$hour = $life % 24;
$life = intval($life / 24);
$day = $life % 365; // проверку на високосный год сделаете сами
$year = intval($life / 365); // проверку на високосный год сделаете сами
echo "Сайт работает {$year} лет, {$day} дней, {$hour} часов, {$min} минут и {$sec} секунд";
?>
[/php]
Благодарностей с вашим-то воспитанием не жду :laugh: .
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вы тратите собственное время зря?
35 metvekot 2459 19.3.2024, 20:14
автор: MisterBit
Открытая тема (нет новых ответов) Странный трафик на сайте длительное время
26 TABAK 7524 16.3.2024, 17:31
автор: Boymaster
Горячая тема (нет новых ответов) ClickTimes.ru - время зарабатывать на мобильном трафике!
67 CT-Support 9421 15.10.2020, 20:49
автор: CT-Support
Горячая тема (нет новых ответов) BestChange - экономьте время и деньги на обменах
131 Best_Change 28163 31.7.2020, 12:12
автор: Dennis
Открытая тема (нет новых ответов) Продам базу контактов Номера,емейлы, дата рождения, ФИО и даже адреса
8 Samael91 3705 14.4.2019, 15:54
автор: -XaranyakA-


 



RSS Текстовая версия Сейчас: 29.3.2024, 4:53
Дизайн