В PHP, учитывая временную метку UTC, я хотел бы добавить ровно N количество лет. Это должно учитывать високосные годы. Спасибо.
Временная метка UNIX всегда в GMT? Я попытался запустить php function time () и когда я попытался преобразовать временную метку unix из функции time (), выход не похож на компьютерное время. Спасибо
Хей, у меня есть события, содержащие базу данных. Есть 2 поля «начало» и «конец», они содержат отметки времени. Когда администратор вводит эти даты, у них есть только возможность установить день, месяц, год. Поэтому мы имеем дело только с марками, содержащими дни, месяцы, годы, а не часы, минуты, секунды (часы, минуты и секунды – 0,0,0). У […]
Я только что узнал, запуская сценарий календаря, что метки времени в PHP имеют ограничение до 2038. Что это значит? Почему это 2038 вместо 2050 или 2039? Почему предел, если временные метки просто подсчитывают секунды с заданной даты (1970)?
Возможный дубликат: Как рассчитать разницу между двумя датами с помощью PHP? У меня есть отметки времени, хранящиеся в формате YYYY-MM-DD HH:MM:SS (например, 2010-06-21 20:12:56 ). Каким будет наилучший способ проверить, сколько лет времени? На данный момент меня в основном интересует число дней.
Моя цель – эффективно преобразовать временную метку из MySQL в объект JavaScript Date. Вот мой текущий фрагмент, который преобразует временную метку MySQL в форматированную дату в PHP: <?php // formats timestamp into following format: 2009, 7, 30 $date = date("Y, n, j", strtotime($row["date"])); ?> Затем я использую это значение $date для диаграммы с использованием API […]
У меня формат даты Jun 26, '12 . strtotime() преобразует правильную строку даты, и эта строка приводит к пустым выводам. Это можно решить, но я могу только думать об уродливых способах этого. Любые идеи для преобразования этого формата даты в метку времени UNIX элегантно?
поэтому я преобразовал эту строку в timestamp, используя strtotime: strtotime("1 Nov, 2001"); который приводит к отметке времени 1320177660 но затем, когда я попытался преобразовать 1320177660 в обычный формат даты снова, используя онлайн-конвертер временной метки, год закончился 2011 годом, а не 2001 … Что я делаю не так?
Я понимаю, что из-за того, что PHP представляет даты с использованием миллисекунд, вы не можете представить даты, прошедшие в 2038 году. У меня проблема, когда я хочу рассчитать даты в будущем. Тысячи лет. Очевидно, я не могу использовать функцию даты php для представления этой даты из-за ограничения, однако у меня есть что-то на моей стороне […]
У меня есть 2 раза () значения, например: 1379078542 1379078574 Как я могу понять их неуверенность и отображать результаты как годы, месяцы, недели, дни, часы, минуты, секунды и т. Д. Я думаю, что 2 значения выше имеют разницу в 32 секунды, поэтому в этом случае я хотел бы отображать 32 секунды.