Предположим, у меня есть один столбец в базе данных mysql, который указан в последний раз, когда одно оборудование находится в h: формат i: s (например: 00:05:11) или 1d21h, означает, что оборудование на 5 минут раньше, что лучший способ, я могу преобразовать это в временную метку unix, скажем, используя скрипт php? или напрямую конвертировать последнюю временную метку unix с помощью запроса функции mysql.генерировать временную метку unix из последних
Фактически, я хочу рассчитать время начала этого времени безотказной работы оборудования в timestamp unix, где у меня есть один столбец в mysql startcapture, который будет вычитаться с последним столбцом, чтобы получить время начала. поэтому starttime = startcapture - last (этот последний раз, который должен быть преобразован в временную метку unix на основе now() - h: i: s). но иногда проблема заключается в изменении формата от h: i: s до ex: 1d22h, если h: i: s означает, что оборудование работает с ex: 00:05:11 мин до и если 1d22h означает, что оборудование уже на 1 день 22 часа назад.
поэтому главное, чтобы преобразовать последний столбец в соответствующую временную метку unix.
, пожалуйста, помогите ребятам, как можно скорее.
обновление:
упрощена, как это,
я хочу, чтобы отобразить время запуска, что можно рассчитать только путем вычитания столбца startcapture с последней колонке,
startcapture колонка в Отметка времени Unix, в то время как последний столбец в формате h: i: s иногда в формате 1d22h (означает, что оборудование уже работает с 1 дня 22 часа или с 00:05:11, часов минута секунд)
Единственное, что я хочу, это конвертировать последний столбец в unix timestamp, которая является временем() - (00:05:11 или 1d22h),
есть ли какая-либо конкретная функция?
Почему вы хранящий относительное время теперь в базе данных? Что произойдет, если время внезапно по какой-то причине решит двигаться вперед? –
Плюс, ваше описание очень подробно, но немного сложно понять. Можете ли вы привести конкретный пример с фактическими цифрами? –
все данные захватываются с маршрутизатора, сценарий написан моим коллегой, руководство хочет, чтобы отчет был как можно скорее, поэтому я не могу придумать какое-либо другое решение ... – Nazmin