Одна вещь, которая недавно вызвала меня в неприятности, – это функция date_sun_info () PHP. Он возвращает массив с информацией о дневном свете, такой как восход и закат солнца, а также различные фазы сумерек. Однако при использовании этой функции кажется, что PHP всегда вычисляет соответствующие параметры в хронологическом порядке. Это может создать проблему в зависимости от […]
Сегодня я нашел эту функцию, которая говорит, сколько дней было через месяц cal_days_in_month() . Но то, что я хочу сделать, это перечислить все дни в массив, что-то вроде этого. $days = array( "2012-11-01","2012-12-01","2012-13-01"…etc ) и $days = array( "2012-11-01","2012-12-01","2012-13-01"…etc ) Может ли кто-нибудь указать мне в правильном направлении? С уважением, Фрэнк
Я пытаюсь преобразовать этот format – 1480550400000+0000 времени format – 1480550400000+0000 в формате date('Y/m/d',1480550400000+0000) используя date('Y/m/d',1480550400000+0000) php date('Y/m/d',1480550400000+0000) ; но он не работает. Как я могу заставить его работать?
Я не очень хорошо разбираюсь в коде, поэтому, пожалуйста, используйте условия laymans в ответе !! У меня есть широковещательный сайт, где я скрываю ссылки до определенного времени (например, время трансляции), это код, который я использую для этого: <?php date_default_timezone_set('Europe/London'); $currtime = date('Hi'); // Change time $starttime = 2200; $endtime = 2300; $endtime = $endtime + […]
При попытке найти разницу между двумя датами я сталкиваюсь с некоторыми проблемами. В качестве примера у меня есть дата1 как 2015-09-14 и date2 как 2015-09-18. Разница составит 5 дней, однако код возвращается 4 дня. Ниже приведен код: $datetime1 = new DateTime($startdate); $datetime2 = new DateTime($enddate); $interval = $datetime1->diff($datetime2); $ptohours = $interval->format('%d %H'); где startdate – […]
У меня такая дата: // just a example date $time_in_the_future_start = date('H:i', time()+60*60*24*7); $time_in_the_future_end = date('H:i', time()+60*60*24*7+480); $now = date('H:i', time()); Как я могу узнать, находится ли текущее время в пределах $time_in_the_future ? Например, если $time_in_the_future_start = 21:30; $time_in_the_future_end = 0:30; а также $now = 22:07 это будет матч. edit: чтобы уточнить, $time_in_the_future – это […]
Используя временную метку функции времени () PHP, я показываю текущее время для пользователя с датой (). Формат: H: i => 13:57 Но иногда вовремя появляются скачки. Мои окна были показаны 13:40, когда я посетил страницу. Но мой сайт сказал 14: XX. Я больше не знаю точное время. Другой пример: пользователь обратился к странице «Кто в […]
Мне нужно сравнить даты из моей базы данных с текущим днем. Этот идентификатор моего кода, красноречивый: $posts = Post::where('date', '=', date('Ym-d'))->get(); Я хочу получать только сегодняшние сообщения. Зная, что поле «дата» имеет тип Date, как мне это сделать? Я попытался преобразовать date('Ym-d') в строку с помощью метода 'format', но кажется, что date('Ym-d') каким-то образом возвращает […]
Существует очень простая проблема. У меня есть идентификатор локали, en, en_US, cs_CZ или что-то еще. Мне просто нужно получить формат даты и времени для этой локали. Я знаю, что я могу легко форматировать любую временную метку или объект даты в соответствии с локалью. Но мне нужно просто строковое представление формата даты , скажем, регулярное выражение. […]
Я пытаюсь вычислить разницу между $ timenow и $ time. $time = 2016-09-15 20:10:35 $timenow = 2016-09-15 20:40:42 Я преобразовал их в dateTime. $time = new DateTime($time); $timenow = new DateTime($timenow); А потом сделал расчет: $interval = $timenow->diff($time); echo $interval; Ошибка: Catchable fatal error: Объект класса DateInterval не может быть преобразован в строку Я посмотрел […]