Как преобразовать миллисекунды в дату и время без Datetime - PHP

Мне нужно преобразовать миллисекунды в дату и время (это зависит). Например, 14800000 миллисекунд (14800 секунд) становится

4 hours, 6 minutes - not 4 hours, 6 minutes, 40 seconds

Если это 21 секунда, то вы должны сказать только «21 секунда».

Я пробовал использовать Datetime, но ничего не вышло. Вот почему я спрашиваю, но без DateTime. Данные, которые должны быть: годы, месяцы, недели, дни, часы, минуты и секунды (одиночное и множественное число)

как этот код:

$milliseconds = '183547165'; $time = $milliseconds / 1000; $days = floor($time / (24*60*60)); $hours = floor(($time - ($days*24*60*60)) / (60*60)); $minutes = floor(($time - ($days*24*60*60)-($hours*60*60)) / 60); $seconds = ($time - ($days*24*60*60) - ($hours*60*60) - ($minutes*60)) % 60; echo $days.' days<br>'.$hours.' hours<br>'.$minutes.' minutes<br>'.$seconds.' seconds'; ?>

Мне тяжело это делать. Как это сделать?? Вы можете помочь мне??

Итак, поскольку DateTime не работает для вас, мы не можем использовать его в качестве ответа?

user9487972 09.04.2018 04:35

Я думаю, что OP хочет преобразовать время в удобочитаемую строку. Если так, то название и вопрос вводят в заблуждение.

fubar 09.04.2018 04:35

Возможно, вам будет полезно взглянуть на DateTime::diff() и DateInterval.

fubar 09.04.2018 04:50

Преобразуйте 14800000 в 14800 с помощью математики, затем используйте закрытый вопрос выше, чтобы преобразовать в ожидаемый результат.

Lawrence Cherone 09.04.2018 05:01
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
38
0

Другие вопросы по теме