Вы не сказали нам, какую версию PHP вы используете, хотя, предполагая, что это PHP 5.2.2+, вы можете сделать это следующим образом:
$now = new DateTime();
$twoPm = new DateTime();
$twoPm->setTime(14,0); // 2:00 PM
, а затем просто спросите:
if ( $now < $twoPm ){ // such comparison exists in PHP >= 5.2.2
// do this
}
в противном случае , если вы используете одну из более старых версий (скажем, 5.0), это должно помочь (и намного проще):
$now = time();
$twoPm = mktime(14); // first argument is HOUR
if ( $now < $twoPm ){
// do this
}
Я создал именно такой проект. Это не библиотека, но она полна примеров кода для сжатия / растяжения, нажатия и удержания и т. Д.
Блог:
http://6tringle.com/blog/2009/TouchSampleCode.html
Github :
http://github.com/kailoa/6tringle-touchsamplecode/tree/master
Вот один из них для обнаружения жеста круга с предоставленным исходным кодом. Может быть полезно адаптировать его для обнаружения других объектов.
http://iphonedevelopment.blogspot.com/2009/04/detecting-circle-gesture.html
Я разветвил очень хороший пример Кайлоа и попытался создать библиотеку.
http://github.com/bentford/GestureDetect
Я собираюсь добавить комбинацию жестов «масштабирование щипком и перетаскивание», как в приложении «Карты». Как только он заработает, я опубликую на github.
UIGestureRecognizer
. Не скручивайте свои собственные.