Совсем недавно я представил Вашему вниманию простенькую функцию GetValidTime. Она в нужном месте подставляла ноль. Теперь хотелось бы сделать тоже самое с датой. Представьте, решили посмотреть Вы дату в своём телефоне, а он Вам показывает: 2.1.2014, а именно так он Вам её показал если бы использовал стандартную функцию в pawn - getdate(). Как-то неудобно, согласитесь. У перфекционистов при виде такой записи начинаются лихорадочные приступы паники. Для уменьшения количества приступов предлагаю Вам использовать мою функцию - GetValidDate:
stock GetValidDate(string[]) { new year, month, day; getdate(year, month, day); if(day < 10) format(string, 11, "0%i.", day); else format(string, 11, "%i.", day); if(month < 10) format(string, 11, "%s0%i.", string, month); else format(string, 11, "%s%i.", string, month); format(string, 11, "%s%i", string, year); return 1; }

У функции всего один аргумент string[] в который будет копироваться результат.
Ну и конечно команда с примером использования:
Скрытый текст [Показать]