<?php
$str = 'yesterday 22:30';
date_default_timezone_set('UTC');
var_dump('22' . date('r', strtotime($str, time())));
var_dump('22' . date('r', strtotime($str, strtotime('2013-05-23 00:30'))));
var_dump('22' . date('r', strtotime($str, strtotime('2013-05-22 23:30'))));
var_dump('??' . date('r', strtotime($str, strtotime('2013-05-22 22:30'))));
var_dump('21' . date('r', strtotime($str, strtotime('2013-05-22 21:00'))));
preferences:
35.46 ms | 402 KiB | 5 Q