<?php
$str = 'previous 22:30';
date_default_timezone_set('UTC');
var_dump(strtotime($str));
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:
34.37 ms | 402 KiB | 5 Q