Я имею дело со временами через базу данных, не являющуюся SQL INTO MySql db.
Данные из используемого им API-интерфейса поступают в миллисекундах в формате:
2015-04-14T18:01:49.783
Я нашел несколько методов удаления всего после периода, но не могу найти способ для сравнения, который является самым быстрым.
Это работает хорошо:
$time="2015-04-14T18:01:49.783";
$timeArr= explode(".", $time);
$newTime= $timeArr[0];
Но это так:
$time = "2015-04-14T18:01:49.783";
$new_time = substr($time, 0, strpos($time, "."));
Кроме того, я нашел несколько других методов ..
API, из которого я извлекаю, составляет от 40 до 80 тыс. Человек на каждую «Клинику», а у меня более 20 клиник… Так что их миллионы… Думаю, я спрашиваю, абстрактно: «Как сравнить мой код с другим кодом? » ТАКЖЕ — API займет время, чтобы доставить, и, кажется, никогда не выполняется в тот же интервал, что и в прошлый раз. Трудно определить, является ли время ожидания из моего кода или сервера API.
Задача ещё не решена.
Других решений пока нет …