У меня есть следующий код: $date = mktime(12, 0, 0, $month, 1, $year); // 1st day of month as unix stamp for( $day = 1; $day <= date("t", $date); $day++ ) { //… } При выполнении он выдает следующее уведомление: Примечание. Неверно сформированное числовое значение, встречающееся в /home2/wordprh4/public_html/contenido/themes/bam/events/table-mini.php в строке 53 Я хотел бы преобразовать […]
Я новичок в PDO, я делал функцию php, чтобы возвращать результаты поиска рейсов, это мой код: $db = DB::getConnection(); $stmt = $db->prepare("SELECT * FROM `flights` WHERE `date` BETWEEN :befDate AND :aftDate AND `from` = :from AND `to` = :to AND `weight` >= :weight"); $stmt->bindParam(':befDate', $befDate, PDO::PARAM_STR); //$befDate = '2016-07-21'; $stmt->bindParam(':aftDate', $aftDate, PDO::PARAM_STR); //$aftDate = '2016-07-28'; […]
У меня возникли проблемы с отображением правильной даты, ну на самом деле это только время. В db дата хранится в этой форме: '2012-09-28 23:30:00' (отключено на 7 часов фактического времени) Это значение для даты события. Когда я извлекаю его с помощью этого скрипта (для drupal): $ttdate = $obj->field_date_test_value; $nttdate = strtotime($ttdate); $okdate = format_date($nttdate, $type […]
У меня есть база данных событий, которые являются «статическими» (в определенный день) и «повторяющимися» (начиная с определенного дня, но устанавливаются как «повторяющиеся» каждую неделю или каждую другую неделю). Я понимаю, что должны быть интервалы в 7 и 14, но я не знаю, как добраться до этой точки, чтобы найти дату> сегодня и выплюнуть ее. поэтому […]
Я не могу понять это! Я создал несколько месяцев на «словенском языке», и теперь мне нужно будет отображать имя месяца вместо номера. Вместо того, чтобы работать, он выписывает: 32014vEurope / Berlin11bEurope / BerlinWed и еще несколько странных вещей, он должен, очевидно, распечатать ноябрь в моем случае. Я хотел бы решить эту проблему с помощью массивов, […]
при вставке даты в БД MySQL с использованием PHP, что является лучшим форматом, чтобы я мог сортировать по дате позже. Я начал использовать $current_time = date("Ymd"); Это лучшая практика?
У меня есть диапазон дат, выбранный из базы данных. В этом конкретном примере дата находится между 20 июня – 29 июня. Мне удалось создать массив этих дат, однако дата повторяется много раз. Мой массив выглядит так: Array ( [0] => 2013-06-20 [1] => 2013-06-20 [2] => 2013-06-20 [3] => 2013-06-20 [4] => 2013-06-20 [5] => […]
Есть ли способ вернуть всю дату, возвращенную функцией date (), чтобы быть компенсированной некоторым определенным количеством времени? Я попробовал date-default-timezone-set (), похоже, не работал на сервере, так есть ли другой способ?
Преобразуя формат даты из формата mm-dd-yy hh: ii: ss в yy-mm-dd hh: ii: ss, используя приведенный ниже код. <?php echo $start_date = date("Ymd H:i:s",strtotime("10-14-2015 00:00:00")); ?> Но результат 1970-01-01 05:30:00 Если это не правильный способ использования даты, предоставьте мне альтернативный способ
У меня есть страница, показывающая активность пользователя, я создал форму, в которой пользователь может фильтровать это по дате. Вот форма <form action='filter_activity.php' method='get'> From: <input type='text' name='from' value='dd/mm/yyyy'> To: <input type='text' name='to' value='dd/mm/yyyy'> <input type='submit' value='Filter'> Вот страница filter_activity.php : $from=$_GET["from"]; $to=$_GET["to"]; $result=mysql_query("SELECT * FROM member WHERE personID=$user AND created between $from and $to "); […]