Как определить настало определённое время или нет? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Thu, 26 Dec 2024 15:54:37 +0300 select unix_timestamp(datetime_field) ... и будет тот же формат, что и у time() https://visavi.net/topics/38895/645739 Как определить настало определённое время или нет? Петр Sat, 07 Sep 2013 08:01:39 +0400 Сообщения https://visavi.net/topics/38895/645739 #5 это глупо. 6 лишних колонок. Достаточно лишь записывать timestamp и время сеанса <br> <br> тут смотри что это такое <a href="http://php.net/manual/ru/function.time.php" target="_blank" rel="nofollow">http://php.net/manual/ru/function.time.php</a> https://visavi.net/topics/38895/645736 Как определить настало определённое время или нет? Кевин Митник Sat, 07 Sep 2013 04:29:59 +0400 Сообщения https://visavi.net/topics/38895/645736 тоесть в бд сделать колонки, 7 колонок &quot;премьера&quot; &quot;день&quot; &quot;месяц&quot; &quot;год&quot; &quot;час&quot; &quot;минуты&quot; &quot;длительность сеанса&quot;. Сверяем день месяц год премьеры с сегодняшней датой, ели совпадает то получаем список сегодняшних премьер и далее проверяем по часам и минутам и длительности сеанса будет, идет или уже состоялась премьера. https://visavi.net/topics/38895/645735 Как определить настало определённое время или нет? Алексей Sat, 07 Sep 2013 04:19:19 +0400 Сообщения https://visavi.net/topics/38895/645735 А что если получить с бд список всех премьер на сегодяшнюю дату, а потом проверять по часам и минутам был или еще только будет.<br> Прошу прощения если бредовая мысль, просто учусь решать задачи (составлять процессы) на php https://visavi.net/topics/38895/645734 Как определить настало определённое время или нет? Алексей Sat, 07 Sep 2013 04:07:08 +0400 Сообщения https://visavi.net/topics/38895/645734 однозначно, хранить нужно в UNIX TIMESTAMP. А чтобы узнать, настало ли время, достаточно взять время, хранящееся в БД, и время которое сейчас. От второго отнимаем первое. Если число положительное, то уже было. Отрицательное - еще нет. https://visavi.net/topics/38895/645731 Как определить настало определённое время или нет? Кевин Митник Sat, 07 Sep 2013 03:56:58 +0400 Сообщения https://visavi.net/topics/38895/645731 Дату в формате unix ханить удобней всего. В твоем случае юзай функцию <strong>mktime</strong> <a href="http://www.php.su/functions/?mktime" target="_blank" rel="nofollow">http://www.php.su/functions/?mktime</a> https://visavi.net/topics/38895/645727 Как определить настало определённое время или нет? Алексей Sat, 07 Sep 2013 02:31:47 +0400 Сообщения https://visavi.net/topics/38895/645727 Пишу афишу мероприятий. Нужна такая фишка, к примеру 06,09,2013 14,00 будет карнавал. в базе данных именно такх dd-mm-yyyy hh:mm записаны данные, ну datetime простой. так вот, как по нему узнать, карнавал БУДЕТ или уже БЫЛ. То есть при выводе записей из базы, нужно писать: карнавал БУДЕТ 06,09,2013 14,00 или карнавал БЫЛ 06,09,2013 14,00. То есть как сопоставить 06,09,2013 14,00 и данные текущего datetime и определить время прошло указанного промежутка, или движется к нему.<br> <br> Я могу это решить time(). Но не хочу еще дополнительное поле заводить. А вот с datetime по сложнее будет, там просто путём вычисления секунд не определить прошло или будет https://visavi.net/topics/38895/645716 Как определить настало определённое время или нет? ШЕДЕВР Sat, 07 Sep 2013 01:20:40 +0400 Сообщения https://visavi.net/topics/38895/645716