|
Сериальчики онлайн! | |
Общие правила форума/FAQ Правила оформления запросов/релизов Для правообладателей |
|
Опции темы | Поиск в этой теме |
01.06.2010, 17:50 | #1 |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
Задачка для PHP программиста time()+date()
Как известно, в php есть функция определения времени time();
Есть функция для определения даты date(); Задачка, как определить кол-во секунд до завершения текущих суток?
__________________
( ͡° ͜ʖ ͡°) |
01.06.2010, 17:51 | #2 |
Talkers Guru ☯
|
mktime тебе поможет
__________________
xmpp:[email protected] Шаман должен не вызывать дождь, а красиво танцевать, хотя племени это знать не обязательно |
01.06.2010, 17:55 | #3 |
Talkers Junior
|
PHP код:
__________________
-Зачем говорить о боге? Давайте поговорим о коррупции - она хотя бы существует. |
01.06.2010, 17:59 | #4 | |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
Цитата:
Добавлено через 21 секунду Не разобрался, честно. Но спасибо.
__________________
( ͡° ͜ʖ ͡°) |
|
01.06.2010, 18:00 | #5 |
Talkers Guru ☯
|
Код:
print mktime(0, 0, 0, date("n"), date("j")+1) - time();
__________________
xmpp:[email protected] Шаман должен не вызывать дождь, а красиво танцевать, хотя племени это знать не обязательно |
01.06.2010, 18:01 | #6 |
Talkers Junior
|
оО вообще asdx посоветовал лучше.
получится что-то вроде того: PHP код:
__________________
-Зачем говорить о боге? Давайте поговорим о коррупции - она хотя бы существует. |
01.06.2010, 18:53 | #7 |
Talkers Member
|
****** вы задроты ребята =_=
|
01.06.2010, 21:11 | #8 | |
Talkers Junior
|
Цитата:
__________________
-Зачем говорить о боге? Давайте поговорим о коррупции - она хотя бы существует. |
|
01.06.2010, 22:08 | #9 |
Talkers Member
Регистрация: 17.06.2008
Сообщений: 2,149
Сказал(а) спасибо: 656
Поблагодарили 265 раз(а) в 66 сообщениях
|
хули там делать: вычислить_время() и готово.
__________________
http://st65.ru/ |
01.06.2010, 22:30 | #10 |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
По иному можно наверно как-то так, коннектимся через сёкет к швейцарским атомным часам узнаем точнейшее время прибавляем или вычитаем что-нить и получаем то что нужно
А если серьезно, как вы думаете какой из предложенных способов быстрее, и какой делает наиболее меньшую нагрузку на серв. Представьте, что вызовов такой функции у вас 10000 в секунду.
__________________
( ͡° ͜ʖ ͡°) |
01.06.2010, 22:31 | #11 | |
Talkers Member
Регистрация: 17.06.2008
Сообщений: 2,149
Сказал(а) спасибо: 656
Поблагодарили 265 раз(а) в 66 сообщениях
|
Цитата:
__________________
http://st65.ru/ |
|
01.06.2010, 22:52 | #12 | |
Talkers Guru ☯
|
Цитата:
а вообще - это экономия на спичках. один коннект к бд у тебя займет в разы больше времени.
__________________
xmpp:[email protected] Шаман должен не вызывать дождь, а красиво танцевать, хотя племени это знать не обязательно |
|
01.06.2010, 22:52 | #13 |
Talkers Junior
|
__________________
Семья красивых: отец - Али, сестра - Юльча. Переживший пятилетие talkers. |
01.06.2010, 22:58 | #14 |
Talkers Member
Регистрация: 17.06.2008
Сообщений: 2,149
Сказал(а) спасибо: 656
Поблагодарили 265 раз(а) в 66 сообщениях
|
А ты разве не знал, что каждую секунду 10 тысяч человек спят и видят, как бы узнать сколько секунд осталось до конца дня?
__________________
http://st65.ru/ |
01.06.2010, 23:05 | #15 |
Talkers Junior
|
можно эту функцию вызывать один раз в секунду и пользователю отдавать уже готовую переменную
__________________
Семья красивых: отец - Али, сестра - Юльча. Переживший пятилетие talkers. |
01.06.2010, 23:12 | #16 | |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
И тут Остапа понесло
Добавлено через 3 минуты Почему иногда часто приходится видеть на разных спец. форумах, что быстрее, типа $a = $b." ".$c; или $a = "$b $c"; Добавлено через 2 минуты Цитата:
Записывать куку пользователю, что баннер уже показывался, в эти сутки и до конца дня не теребить бд.
__________________
( ͡° ͜ʖ ͡°) |
|
01.06.2010, 23:12 | #17 |
Talkers Junior
|
ну ты в курсе, что результат выполнения первой и второй строчки будет разный, да?
__________________
Семья красивых: отец - Али, сестра - Юльча. Переживший пятилетие talkers. |
01.06.2010, 23:14 | #18 | |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
Цитата:
Разве мы сэкономим на этом "время"? Добавлено через 46 секунд нет, поясни? (дай ссылки, где почитать).
__________________
( ͡° ͜ʖ ͡°) |
|
01.06.2010, 23:20 | #19 | |
Talkers Junior
|
Цитата:
$b="b" $с="с" по результатам выполнения первой строчки у тя будет: $a=="b c" по результатам второй: $a=="$b $c" по поводу первого - условие про смену показа баннера меняет дело, да.
__________________
Семья красивых: отец - Али, сестра - Юльча. Переживший пятилетие talkers. |
|
01.06.2010, 23:25 | #20 |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
ну, ХЗ, с переменными.
А вообще есть мнение, что баннерные движки лучше делать н С cgi и компилировать, а не использовать интерпретируемые языки... хм... аргумент?
__________________
( ͡° ͜ʖ ͡°) |
01.06.2010, 23:26 | #21 |
Talkers Junior
|
блин, у тебя названия переменных внутри кавычек.
по поводу баннерных движков не знаю, я не читаю спец. форумы.
__________________
Семья красивых: отец - Али, сестра - Юльча. Переживший пятилетие talkers. |
01.06.2010, 23:30 | #22 |
Talkers Member
Регистрация: 17.06.2008
Сообщений: 2,149
Сказал(а) спасибо: 656
Поблагодарили 265 раз(а) в 66 сообщениях
|
это непрактично, это прошлый век : )
__________________
http://st65.ru/ |
01.06.2010, 23:37 | #23 | |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
Цитата:
но есть мнение, опять же, что в все же лучше использовать оператор конкатенации "." Добавлено через 1 минуту а что бы получить это $a=="$b $c", нужно сделать так: $a="\$b \$c";
__________________
( ͡° ͜ʖ ͡°) |
|
01.06.2010, 23:38 | #24 |
Talkers Member
Регистрация: 17.06.2008
Сообщений: 2,149
Сказал(а) спасибо: 656
Поблагодарили 265 раз(а) в 66 сообщениях
|
Слушай, чувак, может ты на ассемблере напишешь код? Тебе же asdx сказал, что это фуфлыжная оптимизация. Ты так каждую строчку будешь пытаться разобрать? Ну тогда ты не должен и printf упускать для полноты картины.
__________________
http://st65.ru/ |
01.06.2010, 23:41 | #25 | |
Talkers Guru ☯
|
Цитата:
продолжай экономить на спичках, когда-нибудь ты купишь новенький 486dx.
__________________
xmpp:[email protected] Шаман должен не вызывать дождь, а красиво танцевать, хотя племени это знать не обязательно |
|
Метки |
date, php, time, Для, задачка, программиста |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[REQ] Работа для программиста | Andy | /dev/null | 40 | 19.10.2012 00:31 |
задачка | Mrakobec | /dev/null | 18 | 24.02.2010 15:12 |
Задачка с Баша | Varenik | /dev/null | 131 | 07.03.2009 11:29 |