У меня возникла проблема с преобразованием форматированной строки даты в целую метку времени. Я использую datepicker для ввода поля, такого как DD/MM/YY и я использую strtotime для его изменения. Пример использования $date_from = (!empty($_POST['datefrom'])) ? (string) $db->sql_escape($_POST['datefrom']) : false; $date_to = (!empty($_POST['dateto'])) ? (string) $db->sql_escape($_POST['dateto']) : false; $time_from = (!empty($_POST['timefrom'])) ? (string) $db->sql_escape($_POST['timefrom']) : ''; […]
У меня есть следующая временная метка MySQL: 2009-06-23 16:21:48 Как я могу преобразовать ее в формат, такой как mktime ()?
Я создаю простой сайт для продажи и покупки и хочу перечислить последние объявления на первых страницах. В моей базе данных есть 4 таблицы. USERS , CARS , ELECTRONICS И COMPUTERS . Каждая из трех таблиц элементов ( CARS , ELECTRONICS и COMPUTERS ) имеет DATESTAMP в них, но мне не удается легко отсортировать их после […]
У меня есть эта таблица MYSQL: [ID] [TIMESTAMP] [TIME] [1] [2010-05-29 01:17:35] [] [1] [2010-05-29 01:23:42] [] … и так далее Теперь мне нужно скопировать значение TIMESTAMP в строки TIME. Новые строки TIME создаются с помощью команды PHP time (); Проблема: я понятия не имею, как это сделать. Может быть, iwht команда MySQL, может быть, […]
Я видел несколько вопросов об этом, но не ясный ответ … strtotime () будет использовать установленный по умолчанию часовой пояс для PHP при преобразовании строки в временную метку unix. Тем не менее, я хочу преобразовать строку в unix timestamp в UTC. Поскольку для этого нет параметров, как это можно сделать? Строка, которую я пытаюсь преобразовать: […]
Как я могу выбрать из базы данных элементы старше 12 часов ?! Я использую столбец timestamp для хранения времени, но я не думаю, что мне нужен год, месяц, день, только у меня есть что-то вроде этого, но он не работает (нет ошибки, просто возвращающей все данные из таблицы) $sql = "SELECT *FROM Y WHERE X […]
У меня есть эта 13-значная временная метка 1443852054000, которую я хочу конвертировать в дату и время, но не удалось. Я пробовал эти коды: echo date('Ymd h:i:s',$item->timestamp); не работает для меня, а также это $unix_time = date('Ymdhis', strtotime($datetime )); и это : $item = strtotime($txn_row['appoint_date']); <?php echo date("Ymd H:i:s", $time); ?> что я должен использовать?
Иногда бывает, что два администратора в нашей команде поддержки пытаются выполнить одну и ту же чувствительную операцию в строке таблицы db (скажем, изменяя значение в строке). Мы должны это предотвратить. (Блокировка строк невозможна, поскольку таблицы являются «myisam») Я подумал о нескольких решениях: установка старого значения в форме и сравнение его с текущим при отправке <input […]
Я хочу преобразовать временную MySQL timestamp в эпоху времени в секундах, используя PHP , и наоборот. Какой самый чистый способ сделать это?
Мое время в mysql находится в форме hh: mm: ss. Как я могу преобразовать это в 12-часовое время, а также удалить секунды, потому что все они 00. например: 14:30:00 MySQL $finalresult = mysql_query("SELECT * FROM events WHERE clubID IN (" . implode(',', $clubIDs) . ") ORDER BY date ASC, TIME(startTime) ASC"); while($finalrow = mysql_fetch_assoc($finalresult)) { […]