![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Вобщем столкнулся с проблемой сравнения дат, времени...
Мне нужно найти разницу в днях между двумя датами, но начались каки-то проблемы с преобразованиями дат.. кароче ничего не получилось... Начал искать на этом форуме, но нужного не нашел. тогда начал бороздить просторы Инета и нашел такое:
выводит разницу между двумя датами..... Не слишком ли все сложно? иначе ни как нельзя??? Добавлено @ 23:41 вобщем нужна такая функция:
аналогичную функцию для даты. --------------------
© Mal Hack |
||||||
|
|||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Все это можно упростить, если ты скажешь в каком формате дату ты имеешь изначально. |
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
ого! как быстро! формат: 0000-00-00 00:00:00 типа: Y-m-d h:m:s если не ошибяюсь! Добавлено @ 23:56 у меня есть вариант но немного другой по сущности:
--------------------
© Mal Hack |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Ну как раз...
Чуть щаблон подправь. И символы по которым explode разюбивает. и 0 замен и на $dt_1[2]. |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
Большое спасибо за оперативность! наберу 100 постов плюсик поставлю --------------------
© Mal Hack |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
а чтобы например один час добавить нада так: $dt_1[0] += 1; da??? --------------------
© Mal Hack |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Да. Тока зачем тебе это?
|
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
эт я на будущее --------------------
© Mal Hack |
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Выкладываю функцию чтобы вы не мучались как я:
Example: echo getDifDate( "04.08.2004 10:45:33", "04.08.2004 12:47:40", "min"); Выражаю большую благодарность за помощь в создании (практически создание) этой функции Mal Hack --------------------
© Mal Hack |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Сделай через switch. |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Mal Hack
кстати как в ПХП выглядит аналог div???? (целая часть от деления) --------------------
© Mal Hack |
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
или ceil(); или round();.
|
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
Mal Hack: как я понимаю, целая часть от деления, это всегда требует floor().
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Ну да.. Просто я как бы еще показал функции для округления ака целой части... floor(), просто всегда вниз округляет. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |