Articles of времени

PHP – исключить все нерабочие часы / дни из разницы во времени

У меня есть таблица, показывающая время с момента начала работы. // These are unix epoch times… $raised = 1360947684; $now = 1361192598; $difference = 244914; $difference должна исключать любое время вне рабочего времени (например, 9-5 и выходные). Как я мог это решить?

PHP – Сравнение времени

Я работаю над веб-приложением Calendar / Planner, и мне нужно сравнить время начала и окончания событий, прежде чем я их сохраню в своей БД. Событие может иметь только один день и между 8 утра и полуночью. Время начала всегда должно быть выполнено до окончания времени. Значения post приходят из формы в следующем формате hh:mm:ss ( […]

Формат mm / dd / yyyy в эпоху с PHP

У меня есть таблица mysql, которая полагается на отметку времени эпохи unix, эквивалентную дате записи, для сортировки и фильтрации в разных частях веб-сайта. Я пытаюсь реализовать средство выбора даты, которое будет вводить дату в поле формы в формате mm / dd / yyyy. Я пытаюсь преобразовать эту дату в формат unix epoch, чтобы добавить эту […]

Как преобразовать строку «HH: MM: SS» в секундах с помощью PHP?

Есть ли собственный способ делать "HH:MM:SS" to seconds с PHP 5.3, а не делать разделение на двоеточие и размножать в каждом разделе соответствующее число для вычисления секунд? Например, в Python вы можете: string time = "00:01:05"; double seconds = TimeSpan.Parse(time).TotalSeconds;

Функция NOW () в PHP

Есть ли функция PHP, которая возвращает дату и время в том же формате, что и функция MySQL NOW() ? Я знаю, как это сделать, используя date() , но я спрашиваю, есть ли функция только для этого. Например, чтобы вернуть: 2009-12-01 00:00:00

Время создания файла

Как отсортировать каталог по созданию файла, последний раз в PHP 5.2? Я нахожусь в Windows 2000.

Как конвертировать секунды в формат времени?

По какой-то причине я конвертирую формат времени, например: 03:30 to seconds 3*3600 + 30*60, now . Я хочу преобразовать его обратно в свой первый (такой же) формат там. Как это могло быть? Моя попытка: 3*3600 + 30*60 = 12600 12600 / 60 = 210 / 60 = 3.5, floor(3.5) = 3 = hour Теперь, как […]

Вычитание времени в PHP

Я искал ответ в течение нескольких часов, но я не могу найти его. Я пишу простой script . Пользователь устанавливает время начала и окончания работы. Так, например, кто-то работает с 8:00 до 16:00. Как я могу вычесть это время, чтобы посмотреть, как долго человек работает? Я экспериментировал с strtotime(); но безуспешно …

Как суммировать N количество времени (формат ЧЧ: ММ)?

Я использую следующий пример кода для вычисления суммы двух разных значений времени. Теперь я хочу получить сумму N значений времени. // numbers for testing $o="12:59"; $p="0:58"; // display for testing echo "$o<br />"; echo "$p<br />"; echo AddPlayTime($o,$p); // FUNCTION – ADD HOURS and MINUTES function AddPlayTime ($oldPlayTime, $PlayTimeToAdd) { $old=explode(":",$oldPlayTime); $play=explode(":",$PlayTimeToAdd); $hours=$old[0]+$play[0]; $minutes=$old[1]+$play[1]; if($minutes […]

Преобразование временной строки в десятичные часы PHP

Я хотел бы преобразовать временные строки (например, 2: 12: 0) в десятичный формат в часах (ex 2: 12: 0 будет 2,2 часа) в PHP.