Articles of datetime

Преобразование смещения временной зоны в дружественное имя в PHP

Я пытаюсь преобразовать временную метку RFC в дружественную дату с помощью PHP. Вот пример: Wed, 17 Feb 2010 19:44:01 -0500 Я бы хотел, чтобы это печаталось так: Wed, 17 Feb 2010 19:44:01 EST Использование date () + strtotime () не похоже на трюк, потому что оно преобразует его в часовой пояс сервера (в моем случае […]

PHP: конвертировать дату с помощью класса DateTime

У меня есть дата с PayPal IPN payment_date = 20:12:59 Jan 13, 2009 PST Как я могу преобразовать в Ymd\TH:i:s\Z ? Я попытался $date = new DateTime($_POST['payment_date']); $payment_date = $date->format('Ymd\TH:i:s\Z'); Но в моей БД я получаю только '0000-00-00 00:00:00' спасибо

Другой вопрос dateTime

В настоящее время у меня есть дата в этом формате 2010-03-03 10:39:18 который является полем TIMESTAMP в MySQL. Мне нужно указать дату в этом формате для поисковой системы Solr: 1995-12-31T23:59:59Z Вот некоторые тексты со своего сайта о датах: Solr ожидает, что даты будут в UTC при индексировании. Формат этого поля даты имеет вид 1995-12-31T23: 59: […]

Запрос PHP / MySQL – если текущее время / дата в расписании

Я пытаюсь разработать простой график на основе php … Это моя таблица базы данных: Предположим, что текущее время / дата: 2012-03-21 02:00:00 PHP-скрипт должен быть эхом: Meeting 2 У меня есть часть сценария, но не знаю, что делать дальше <?php $con = mysql_connect("localhost","root",""); if (!$con){die('Could not connect: ' . mysql_error());} mysql_select_db("schedule", $con); $current_time = date("Ymd […]

Хорошая практика – вернуть DateTime из PHP в JS

Я создал файл api.php <?php // Prevent caching. header('Cache-Control: no-cache, must-revalidate'); // The JSON standard MIME header. header('Content-type: application/json'); //mssql_select_db("**", mssql_connect(**)); $conn=mssql_connect(***); $query = "SELECT ROUND([AirTemp_C],1) as [T] ,[DT] FROM [ASUTP].[dbo].[Temperature_ER] WHERE [Place] = 'ER06' AND [DT] > '26.05.2015 11:00'"; $qwr_res = mssql_query($query); while ($row=mssql_fetch_array($qwr_res)) { $temps[] = array ( 'x' => $row['DT'], 'y' => […]

php 5.3 Неустранимая ошибка Класс DateTimeZone не найден

Я попробовал, чтобы запустить следующий код, на PHP v5.3.13, но все еще получая ошибку класса, не найденной: $tZone = new DateTimeZone("Europe/Amsterdam"); Как использовать DateTimeZone в 5.3.13?

Php – выясните, какой учебный год он

Я пытаюсь написать сценарий, который будет работать в текущем учебном году. Учебный год начинается 1 августа каждого года. Как я могу определить, в каком учебном году мы находимся на основе текущей даты. т.е. 31 июля 2012 года (20120631) будет работать как 2011/2012 13 августа 2012 (20120801) будет работать как 2012/2013 На данный момент это то, […]

Странная проблема автозагрузки PHP

У меня есть метод, который выглядит так public function getTime() { $date = new DateTime(); $date->setTimezone(new DateTimeZone('Europe/Paris')); return $date->format('Ymd H:i:s'); } Вызов этого метода из внутреннего файла с функцией автозагрузки function __autoload($class_name) { global $path; if (file_exists($path['classes'] . ds . 'class.'. $class_name . '.php')) { require_once($path['classes'] . ds . 'class.'. $class_name . '.php'); } else […]

PHP: как читать текущую дату / время с сервера, а не из php.ini

Вот моя проблема: echo date('Ymd H:i:s'); echo date('Ymd H:i:s', mktime()); echo exec('date'); Выход: 2012-03-21 08:45:51 2012-03-21 08:45:51 Wed Mar 21 10:45:51 EDT 2012 Время сервера отключено на 2 часа с момента возврата php date (); или любую другую функцию даты / времени php. Это происходит потому, что время сервера установлено на EST и PHP.INI date.timezone […]

php / Codeigniter- Как сравнивать только дату, исключая время

У меня есть поле в моей таблице db как creater_date как datetime и имеет значения, хранящиеся в форме 2013-09-13 02:12:44 Теперь мне нужно сравнить сегодняшнюю дату (нет времени) с creater_date таблицы creater_date . Я попробовал этот ниже код, но он показывает ошибку: function check_existing_User_weightStatus($u_id) { $this->load->database(); $this->load->helper('date'); $today = date('Ym-d'); $array = array('creater_id' => $u_id,DATE('created_date') […]