Как складывать и вычитать время? - 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) Fri, 03 Jan 2025 19:21:53 +0300 например $_POST[times]; равно 16:41<br> а $_POST[timevalue]; равно 16:46<br> <br> При вычитании 2-го из первого должно быть так 00:05<br> но почему-то в базе данных записывается так 16:45 https://visavi.net/topics/12313/218700 Как складывать и вычитать время? BIFF Thu, 05 Aug 2010 16:42:17 +0400 Сообщения https://visavi.net/topics/12313/218700 Почему когда я сделал вот так:<br> $dateTim1= $_POST[times];<br> $dateTim2= $_POST[timevalue];<br> //<br> $dateTime1=StrToTime($dateTim1);<br> $dateTime2=StrToTime($dateTim2);<br> $dateTime3=StrToTime($dateTim3);<br> $dateTime4=($dateTime1 - $dateTim2);<br> $_POST[time]=date(&quot;H:i&quot;,$dateTime4);<br> <br> у меня $_POST[time] равен $_POST[times] - 1 минута? https://visavi.net/topics/12313/218697 Как складывать и вычитать время? BIFF Thu, 05 Aug 2010 16:32:01 +0400 Сообщения https://visavi.net/topics/12313/218697 strtotime() + date() https://visavi.net/topics/12313/218638 Как складывать и вычитать время? KOZZ Thu, 05 Aug 2010 14:49:52 +0400 Сообщения https://visavi.net/topics/12313/218638 <blockquote class="blockquote"><strong>ДИкиЙ Ко_ОтЭ</strong> (5 Августа 2010 / 14:40)<br> Лучше используй функцию time</blockquote> А зачем мне число секунд от начала unix эпохи? меня интересуют только часы и минуты. https://visavi.net/topics/12313/218634 Как складывать и вычитать время? BIFF Thu, 05 Aug 2010 14:44:19 +0400 Сообщения https://visavi.net/topics/12313/218634 функция date возвращает данные в формате string, мтематические операции же нужно проводить над числами, проще всего в формате timestamp, то есть нужную дату получаем функцией mktime и далее оперируем с ней, соответственно и другие слагаемые/вычитаемые должны быть в формате timestamp https://visavi.net/topics/12313/218633 Как складывать и вычитать время? Azzido Thu, 05 Aug 2010 14:41:25 +0400 Сообщения https://visavi.net/topics/12313/218633 Лучше используй функцию time https://visavi.net/topics/12313/218632 Как складывать и вычитать время? chiper Thu, 05 Aug 2010 14:40:39 +0400 Сообщения https://visavi.net/topics/12313/218632 Нужно выполнить сложение и вычитание времени:<br> Файл находится в PHP, но можно наверно и JavaScript&#039;ом.<br> <br> $_POST[timeserv] = date(&#039;H:i&#039;); - время сервера<br> $_POST[timeraz] = $_POST[times] - $_POST[timevalue]; - разница между известными параметрами времени<br> $_POST[time] = $_POST[timeraz] + $_POST[timeserv]; - сумма разницы($_POST[timeraz] ) и временем сервера<br> <br> Но это не работает, не вычитается и не складывает. https://visavi.net/topics/12313/218622 Как складывать и вычитать время? BIFF Thu, 05 Aug 2010 14:27:48 +0400 Сообщения https://visavi.net/topics/12313/218622