Я пропускаю выбранную пользователем дату между страницами и вызывая целую дату без каких-либо проблем. Теперь я хочу ТОЛЬКО взять год из «fromdate» и «todate». У меня есть код ниже, чтобы передать дату <? $fromdatePost = $_POST["report_date_from"]; $todatePost = $_POST["report_date_to"]; $fromdate = $_POST["report_date_from"] .' 00:00:00'; $fromdate = preg_replace('#(\d{2})/(\d{2})/(\d{4})\s(.*)#', '$3-$2-$1 $4', $fromdate); $todate = $_POST["report_date_to"] .' 00:00:00'; […]
Я разработал следующий код; для расчета времени ожидания и ожидаемого времени для пациента. Код также должен повторять предупреждение, если пациент слишком долго ждал. Обратите внимание: Waiting_time – DATETIME в базе данных. Вот код; <?php $conn = mysqli_connect("localhost","root","") or die ("No connection"); mysqli_select_db($conn, "a&e") or die('Could not select database.'); $query = "SELECT PatientID, Forename, Surname, Gender, […]
Это мой код: <?php $date_db = "2017-10-12 12:00:00"; setlocale(LC_ALL, "de_DE.UTF-8"); $date_db = strtotime($date_db); $date_db = strftime("%e. %B %Y, %A, %k:%M Uhr", $date_db); $date_db = str_replace(":00","",$date_db); echo $date_db; ?> Выход: 12. Oktober 2017, Donnerstag, 12 Uhr Пока все в порядке. Но иногда нет времени, только дата, например: $date_db = "2017-10-12 00:00:00"; , Это выведет: 12. Oktober […]
У меня проблема с функциями DateTime php. Сегодня понедельник 3 декабря. Предполагая следующий код: $dte = new DateTime(date('Ymd H:i:s')); var_dump($dte->format('Y-W')); $dte->modify('+4 weeks'); var_dump($dte->format('Ymd H:i:s — Y_W')); $dte->modify('+1 days'); var_dump($dte->format('Ymd H:i:s — Y_W')); Через четыре недели это будет 31 декабря. Я бы заподозрил получить последнюю неделю года (52?). Но я получаю неделю 1 2012 года, как […]
как я могу суммировать две даты? У меня две даты в этом формате jh: i: s, и я хотел бы их суммировать Я нашел этот скрипт, но не упоминал о днях, и я новичок в этом, вот сценарий, возможно, кто-то может внести необходимые изменения. <?php /** * @author Masino Sinaga, http://www.openscriptsolution.com * @copyright October 13, […]
Я пытался получить ответ на этот вопрос, и после некоторых исследований и разработок я придумал решение $begin = new DateTime('2014-11-01'); $end = new DateTime('2014-11-30'); $end = $end->modify('+1 day'); $interval = new DateInterval('P1D'); $daterange = new DatePeriod($begin, $interval, $end); foreach ($daterange as $date) { $sunday = date('w', strtotime($date->format("Ymd"))); if ($sunday == 0) { echo $date->format("Ymd") . […]
Я получаю NULL, когда я вставляю День рождения и текущее время в MYSQL $graph_url = "https://graph.facebook.com/me?access_token=".$params['access_token']."&format=json&fields=birthday"; $user = json_decode(file_get_contents($graph_url),true); echo("birthday is " . $user['birthday']); SQL $queryip = "insert into table (birthday,currenttime) values (".$user['birthday'].','.CURDATE().")"; $resultip = mysql_query($queryip); Структура MYSQL Оба дня рождения, поля текущего времени – тип DATE
Хорошо? Я пытаюсь нажать дату расчета здесь, но я не получаю .. Что происходит, так это следующее: $AtualMenos3 = date("mdY", strtotime("2013-03-31 -3 month")); $AtualMenos2 = date("mdY", strtotime("2013-03-31 -2 month")); $AtualMenos1 = date("mdY", strtotime("2013-03-31 -1 month")); $AtualMes = date("mdY", strtotime("2013-03-31")); Правильно должно быть: 03-31-2013 02-28-2013 01-31-2013 12-31-2012 Тем не менее, этот php вычисляет дату неправильно, потому […]
Простой вопрос, но мне это нужно 🙂 $query = "SELECT * FROM `set` WHERE ID = '$id'"; $result = mysql_query($query); $info = mysql_fetch_assoc($result); $frmdate = $info['date']; До сих пор я пытался $timestamp = strtotime($info['date']); $joined_date = date("j M. Y", $timestamp); но не повезло! Поле «дата» в mysql – тип данных DATE Я хочу сделать это […]
У меня есть php, который запрашивает базу данных для получения некоторых дат: <?php //connect to db etc $sql="SELECT date FROM entries ORDER BY date ASC"; $result = mysql_query($sql); if($result){ $entryDates = array(); while ($row=mysql_fetch_array($result)) { $entryDates[] = $row['date']; } $minDate = explode("-", $entryDates[0]); $minDate[1] -= 1; $maxDate = explode("-", end($entryDates)); $maxDate[1] -= 1; echo($maxDate[1]); } […]