parser

Написать ответ на текущее сообщение

 

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

Ответ

Серёжа V12 24.08.2005 15:20 / 24.08.2005 15:21

попробуйте в запросе sql написать

DATE_FORMAT(dt, '%y-%c-%e'), в этом случае месяцы и дни будут выводиться без открывающих нулей. Код будет компактнее и более читаем, чем в случае с ^date.day.format{%02d}

Себе же я написал специальный класс DateTime, который умеет сравнивать 8 и 08 (в числе прочего). Типа этого:
$d[^DateTime::Now[]]
^data.menu{
	...
	^if( ^d.CompareWith[$date.dt] ){
		...
	}
	...
}
Или же вообще использовать статический метод:
^DateTime:Compare[2005-8-3;2005-08-03]