Форум Pawn.Wiki - Воплоти мечту в реальность!: GetValidDate(string[]) - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

GetValidDate(string[]) Возвращает строку с нормальной для человека датой Оценка: -----

#1
Пользователь офлайн   pika4y 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Привет, друзья.
Совсем недавно я представил Вашему вниманию простенькую функцию 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[] в который будет копироваться результат.
Ну и конечно команда с примером использования:


Скрытый текст [Показать]

2

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика