Помощник
|
Дата, Время |
ZhukV
|
Сообщение
#1
|
||
|
|
||
|
|||
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 |
4.6.2010, 21:09;
Ответить: dhfj1985
Сообщение
#3
|
|
скажите как сделать на .php скрипт для отображения даты,времени(лет,месяцев,дней,часов,минут,секунд),работы сайта с дня его запуска в сеть.К примеру как на "Игруне" только чтоб не тупо набор секунд как там,а как написал выше, для более удобного просмотра а не тупо седеть и высчитывать (1.млн.сек.,сколько это месяцев?)чтоб раз и глянул сколько работает времени сайт,такое реально сделать на .php?
|
|
|
ottaviano |
4.6.2010, 21:25;
Ответить: ottaviano
Сообщение
#4
|
|
dhfj1985, на пхп реально, если с математикой дружишь то проблем особых быть не должно..
а код пхп для вытягивания даты такой, [PHP]$today = getdate(); [/PHP] а подробнее тут http://fr2.php.net/manual/fr/function.getdate.php |
|
|
Mulder_hb |
4.6.2010, 21:55;
Ответить: Mulder_hb
Сообщение
#5
|
|
скажите как сделать на .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 |
5.6.2010, 11:21;
Ответить: dhfj1985
Сообщение
#6
|
|
ottaviano, а подробнее тут http://fr2.php.net/manual/fr/function.getdate.php ссылку ты конечно хорошую дал на матерьял,но там большое НО,выбора русского языка нет там :nea: Mulder это обыкновенные электронные часы с календарем,таких скриптов на каком хочеш языке в нэте валом.Мне надо чтоб конкретно шол отчет времени от даты запуска проекта,то есть запустил я его допустим 5.06.2010 в 12:30 но эту дату мне отображать не нада,да и вообще она не нада это так для примера тебе.А на сайте в определенном месте стоит типа надпись "Ресурс работает допустим 0 лет,2 месяца,4 дня,1:30:56 секунд,теперь понел что я хотел?<?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); // перевели в человеческую дату ?> А "игрун" это сайт веб-мани,казино.Набери в поисковике и увидеш там написано только "жизнь сайта" и напротив сколька он сек.,работает.Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык. |
|
|
Mulder_hb |
5.6.2010, 15:51;
Ответить: Mulder_hb
Сообщение
#7
|
|
Мне надо чтоб конкретно шол отчет времени от даты запуска проекта,то есть запустил я его допустим 5.06.2010 в 12:30 но эту дату мне отображать не нада,да и вообще она не нада это так для примера тебе. А вы попробуйте пару раз позапускать этот скрипт и посматрите какую дату он в действительности отображает... Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык. Вы не можете кол-во секунд перевести в года, месяцы, дни, часы, минуты и секунды? Вы не на тот форум обратились. Вам надо на форум математиков :rjunimagu: . Они любят подобные задачки из разряда 8-го класса общеобразовательной школы. Алгоритм простой: на каждом шаге рекурсии проверять целое от деления и остаток от деления и постепенно формировать дату. Как вы выразились, таких скриптов в инете на каком хочешь языке валом... |
|
|
dhfj1985 |
5.6.2010, 19:34;
Ответить: dhfj1985
Сообщение
#8
|
|
А вы попробуйте пару раз позапускать этот скрипт и посматрите какую дату он в действительности отображает... дату отображает одну и туже "ГАЛИМЫЕ ЧАСЫ ЭЛЕКТРОННЫЕ" Вы не можете кол-во секунд перевести в года, месяцы, дни, часы, минуты и секунды? на счет секунд я их не собирался переводить в годы, десятилетия и столетия.Если вы немного не догоняете,здесь вам не кто не поможет.И не зная ответ нехрен набивать себе посты,дальше не вижу смысла коментировать ваши глупые советы. |
|
|
Mulder_hb |
5.6.2010, 21:12;
Ответить: Mulder_hb
Сообщение
#9
|
|
дату отображает одну и туже "ГАЛИМЫЕ ЧАСЫ ЭЛЕКТРОННЫЕ" А почему у меня каждый раз новая? Часы - это вообще то, что изменяется без перезагрузки страницы. А чтобы увидеть эту дату, нужно каждый раз перезагружать страницу. В скрипте лишь одна ошибка - я не от той даты начал вести расчет. Но я смотрю вы шибко умный. Сами найдете ошибку и исправите :sarcastic: . И если это лишь электронные часы, тогда почему они не совпадают с вашим местным временем :rjunimagu: ? на счет секунд я их не собирался переводить в годы, десятилетия и столетия. скрипт для отображения даты,времени(лет,месяцев,дней,часов,минут,секунд)... ...чтоб не тупо набор секунд как там,а как написал выше, для более удобного просмотра а не тупо седеть и высчитывать (1.млн.сек.,сколько это месяцев?)... ...Но для удобства что не вычеслять сколька дней это 10.тыс.сек.,перевести на как ты говарил человеческий язык. :rolleyes: |
|
|
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: . |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вы тратите собственное время зря? | 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- |
Текстовая версия | Сейчас: 29.3.2024, 4:53 |