Возможный дубликат: PHP в последний день месяца Есть ли какая-либо функция, например $date->getMonthDays() или $date->getLastDayOfMonth() в PHP, чтобы получить количество дней в данном месяце (или номер последнего дня)? $start = new DateTime('2012-02-01'); $end = clone $start; // Interval = last day of the month minus current day in $start $interval = $start->getLastDayOfMonth() – intval($start->format('j')); $end->add(new […]
на сервере у меня есть php 5.3.2 и cakephp 1.3. когда я запускаю приложение cakephp, он дает мне следующие ошибки: Предупреждение (2): strtotime () [ http://php.net/function.strtotime] : Нельзя полагаться на настройки часового пояса системы. Вы должны использовать параметр date.timezone или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов, и вы все еще получаете […]
Возможный дубликат: PHP: Есть ли функция, которая преобразует строку даты в читаемый человеком формат? У меня есть таблица mysql со структурой следующим образом: таблица: лица column1: имя varchar (60) column2: оценка int (11) column3: время и время (60) У меня есть форма, которая вставляет данные в эту таблицу: имя, оценка и текущую временную метку (NOW […]
Я использую Twig и этот фильтр даты http://www.twig-project.org/doc/templates.html#date По-видимому, они ищут экземпляры DateTime в параметре. глядя на это http://www.php.net/manual/en/datetime.construct.php Мне трудно понять объект php datetime и как использовать часовой пояс. Учитывая, что я знаю базовый PHP и знаком с простым веб-программированием, как его использовать для отображения даты и времени с использованием фильтра даты Twig во […]
Мне нужен простой код с использованием PHP, чтобы получить текущую дату / время с помощью TIMESTAMP и вставить его в базу данных. У меня есть поле под названием «ArrivalTime» в базе данных как TIMESTAMP. РЕДАКТИРОВАТЬ: <?php $con = mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error()); mysql_select_db("a&e", $con) or die('Could not select database.'); // проверять […]
Я использую пакет Faker в своем Seeder для создания поддельных данных для учебных мероприятий. Каждое событие имеет starts_at и ends_at . Я хочу заполнить поле ends_at с помощью DateTime которое будет после того, как оно было сгенерировано для starts_at , предпочтительно от 1 до 8 часов или даже с фиксированной разницей в 1 час.
У меня есть строка – 15/09/2015 12:00 – [День / Месяц / Год] Формат, я хочу преобразовать его в Год-месяц-День [формат времени mysql date]. Я попытался использовать следующее: $myDateTime = $myDateTime->createFromFormat('d/m/YH:i', '15/09/2015 12:00'); $newDateString = $myDateTime->format('Ymd H:i'); но он вызывает внутреннюю ошибку сервера.
Я начинаю изучать php с помощью Yii, и у меня есть большой вопрос, может быть, вы можете мне помочь. Я использую форму для создания пользователей. Я хочу сохранить данные пользователей, которые я представляю в форме в БД (MySQL), но я также должен хранить дату и время в поле datetime в БД. Я видел некоторые расширения, […]
Это, вероятно, нелегко, но я не вижу решения. У меня есть следующий код: $begin = new DateTime('2016-03-14 00:00:00'); echo $begin->format('Ymd h:i:s'); Выход: 2016-03-14 12:00:00 Я попытался изменить таймшоны, установить часовой пояс, опустить его. Выход никогда не изменяется. Что дает? Я хочу, чтобы результат читался «2016-03-14 00:00:00».
Я работаю над функцией, которая проверяет, сталкиваются ли внешние события с внутренними событиями (в приложении для календаря). Процесс выглядит следующим образом: Мое приложение создает массив возможных событий (называемых $internalEvents ) Я источник внешних событий из календарей, таких как Календарь Google, iCloud и т. Д. (Называется $externalEvents ). Это существующие события с типом busy . Теперь […]