Intereting Posts
FB не определен и запрашивает ошибку Возможно, Cant EDIT / MODIFY моей php-таблицы по id MySQL работает с 127.0.0.1, но не работает с localhost? Неустранимая ошибка: допустимый размер памяти 134217728 байт исчерпан (пытался выделить 87 байт) PDO Microsoft Access Принятие «скриншота» java-апплета Как заменить все вхождения двух подстрок на str_replace ()? Загрузка видео на Youtube с использованием API данных Youtube V3 и клиента API Google PHP – получение сообщения 401 (несанкционированное) Автоматическая аутентификация htaccess (401) имя пользователя логин пароль Почему PHP DOM не содержит косой черты на закрывающих тегах? Как создавать видео с изображений с помощью php? PHP – создание многоуровневого ассоциативного массива из базы данных (сортировка городов по состоянию из db) Sanitize JSON с php Как генерировать PDF-файлы _with_ utf-8 многобайтовых символов с использованием Zend Framework realurl генерирует записи без cHash

Преобразование даты, удобной для людей, в миллисекундах

Как преобразовать удобную для человека дату в миллисекунды с момента unix?

strtotime($human_readable_date) * 1000 

Обратите внимание: strtotime () * 1000 в порядке, чтобы секунды были выражены в миллисекундах!

Правильный ответ заключается в том, что невозможно иметь миллисекундную точность для функций даты / времени в PHP. Точность функций на основе Unix Epoc составляет всего 1k миллисекунд, ака второй 🙂

Используя предложенные ответы, у вас нет миллисекунд, но секунд, выраженных в миллисекундах .

Если вы знаете об этом, и вам не нужна миллисекундная точность, тогда ответы даны в порядке, но вопрос был неправильным 🙂

Вы ищете strtotime .

Пример использования:

 $myvar = strtotime("7 October 2009"); 

Это дает вам секунды со времен Unix, поэтому вы хотите:

 $myvar = strtotime("7 October 2009") * 1000; 

Следите за тем, что strtotime «догадывается» о том, что вы имеете в виду (как он должен интерпретировать «12-08-2009», вероятно, как 8 декабря, но он может быть в равной степени справедливым и быть британцем, основательно разумным – догадка 12 августа). Если вы знаете формат заранее, используйте strptime .