parser


 

 
   команды управления поиском

Минус 5 минут из даты в БД

Mizter Egoist 27.05.2014 14:47

Стандартный вид даты в БД: 2014-05-27 14:43:00
Нужно получить на 10 минут раньше, с учетом минут, то есть если до 09 минут, то прошлый час.
Пробую так, но думаю это прыжки через говно, все равно запнешься:
$pastTime[$SESS.sessionValid]
^pastTime.match[(\d+\-\d+\-\d+)\s(\d+)\:(\d+)\:(\d+)][g]{
	$previousMin(${match.3}-10)
	^if(${previousMin} < 09){
		$previousMin(${previousMin}-(${previousMin}))
	}
	^if(${previousMin} >= 56 && ${previousMin} < -01){
		$previousHour(${match.2}+1)
		$previousTime[${match.1} ${previousHour}:${previousMin}]
	}(${previousMin} le 56){
		$previousTime[${match.1} ${match.2}:${previousMin}]
	}
}
Этот пример тоже плохо работает.
Как сделать лучше?
Нужно для того, чтобы прод(б)лять куки.