Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> intval(time()/(3600*24))*3600*24, может косяк с int вместо long 
V
    Опции темы
Platon
Дата 3.9.2007, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Здравствуйте, уважаемые.

intval(time()/(3600*24))*3600*24 - вот собственно как я хочу выделить сегодняшнюю дату, без времени.
но видать не доглядел где-то. и до сих пор понять не могу где ромашка?
Даже потом на калькуле делю полученный результат на (3600*24) целого числа не получается, как это понимать?

ЗЫ: пробовал floor() не помогло.

Добавлено через 5 минут и 43 секунды
Прошу прощения. не тут ошибочка.

Добавлено через 10 минут и 24 секунды
проблема в mktime(0, 0, 0, 9, 3, 2007); результат пробую поделить на (3600*24), получается дробное число.
PM MAIL ICQ   Вверх
sTa1kEr
Дата 3.9.2007, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Platon, а про часовой пояс-то вы забыли smile
Если использовать время по Гринвичу, то получаются целые числа.
Код

echo gmmktime(0, 0, 0, 9, 3, 2007) / (3600 * 24);


Это сообщение отредактировал(а) sTa1kEr - 3.9.2007, 13:44
PM MAIL   Вверх
Platon
Дата 3.9.2007, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Удивительно, сработало!!! Странно конечно, но к чему такая сложность?
PM MAIL ICQ   Вверх
sTa1kEr
Дата 3.9.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(Platon @  3.9.2007,  14:03 Найти цитируемый пост)
Странно конечно, но к чему такая сложность? 

Что странно? Что мы (по крайней мере я) не в нулевом часовом поясе живем? smile Или то что метка времени юникс считается по Гринвичу? Если бы метка времени отсчитывалась по Московскому времени (забавно бы было smile), то у меня бы этот скрипт только с mktime() работал smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.