Articles of timestamp

неправильный порядок php mysql по метке времени

У меня есть записи базы данных, такие как ниже Name Date(timestamp) Time(timestamp) Я хочу заказать их по времени DESC. Но это показывает мне неправильный порядок. Теперь он показывает: Name 19:00 Other 18:30 One more 19:00 Как вы видите, часы не идут от самого раннего к последнему. Я хочу, чтобы это было так: Other 18:30 Name […]

PHP strtotime () «первый понедельник февраля» возвращается во второй понедельник, если 1 февраля – понедельник

Я работаю над функцией PHP, которая вычисляет праздники: function holidays($country = 1, $timespan_start = 0, $timespan_end = 0) Праздники возвращаются как временные метки в массиве. Поскольку я должен рассчитать даты, как в первый понедельник февраля, я попробовал strtotime("first monday february $year") и я обнаружил, что это не работает в 2010 году, поскольку 02/01/2010 – понедельник […]

DateTime :: CreateFromFormat для PHP 5.2.14

Я использую следующий код для преобразования пользовательского ввода в timestamp mysql. $datetime = DateTime::createFromFormat('m/d/Y g:i a', "{$exp}"); $timestamp = $datetime->format('Ymd H:i:s'); где $exp будет равным примерно: 06/12/2013 6:41 pm Это отлично работает на моем локальном сервере, на котором работает PHP 5.4.3, но когда я загружаю тот же скрипт на свой сервер хостинга, он не хочет […]

Каковы плюсы и минусы различных типов полей даты и времени в MySQL?

Дата и время в MySQL могут храниться как DATETIME, TIMESTAMP и INTEGER (количество секунд с 01.01.1970). Каковы преимущества и недостатки каждого, особенно при разработке в стеке LAMP?

незаконно 0000-00-00 00:00:00 timestamp отправляется php в mysql с использованием codeigniter

вот функция Database_update_entry в моей модели CodeIgniter, которая выполняется при успешной отправке формы. <?php function update_entry(){ $data = array( 'sl' => $this->input->post('item_sl'), 'item_name' => $this->input->post('item_name'), 'img_url' => $this->input->post('img_url'), 'sound_url' => $this->input->post('sound_url'), 'price' => $this->input->post('price'), 'unit' => $this->input->post('unit'), 'timestamp' => time(), ); echo "current time: ". time(); $this->db->update(MY_TABLE_NAME, $data); } ?> запрос базы данных выполняется нормально […]

Получение timestamp unix в миллисекундах в PHP5 и ActionScript3

В ActionScript временная метка Unix в миллисекундах доступна следующим образом: public static function getTimeStamp():uint { var now:Date = new Date(); return now.getTime(); } Документ четко заявляет следующее: getTime (): Number Возвращает число миллисекунд с полуночи 1 января 1970 года, универсальное время для объекта Date. Когда я его отслеживаю, он возвращает следующее: 824655597 Итак, 824655597/1000/60/60/24/365 = […]

Как преобразовать временную метку LDAP в временную метку Unix

Когда я получаю атрибут LDAP «pwdLastSet» в Active Directory с помощью PHP, я получаю значение, подобное 1.29265206716E + 17. Я знаю, что это значение представляет дату «Вт 17 авг 2010 14:11:11 GMT + 0200». Как преобразовать это значение в временную метку Unix в PHP? Спасибо за любые подсказки!

Обновления полей MySQL CURRENT_TIMESTAMP при каждом обновлении

Лучший способ объяснить эту проблему – пример. У меня есть таблица: CREATE TABLE `example` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data` varchar(255) DEFAULT NULL, `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 Результат: id | данные | создано | обновленный (NULL) | (NULL) | (NULL) | […]

Получение временной метки создания строки в MySQL из метаданных?

Я поддерживаю таблицу MySQL строк данных, вставленных из кода PHP примерно на полтора года. На самом деле глупо, я знаю, я не включил timestamp для вставки этих строк. Есть ли какой-либо возможный способ получить timestamp создания этих строк через некоторые метаданные или каким-либо другим способом? (Из MySQL или PHPMyAdmin или некоторые другие возможные способы?)

Временная метка между Javascript и PHP

Javascript: У меня есть ячейка объекта с чем-то датой params.date = cell.getDate(); params.timestamp = cell.getDate().getTime() / 1000; console.log(params); Объект {дата: май 09 2013 00:00:00 GMT + 0800 (Китайское стандартное время), временная метка: 1368028800} Затем я пытаюсь проверить timestamp в PHP $date = '1368028800'; echo date('Ym-d', $date); 2013-05-08 Разница в один день. Зачем?