"PHP" / Говнокод #11465 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
function chckdate( $date )
{
	if ( !strrchr( $date, '.' ) )
		$date = splt( $date, "." );
	$tmp = explode( ".", $date );
	if ( (count( $tmp ) != 3) || (!checkdate( $tmp[1], $tmp[0], $tmp[2] )) )
	{
		return 0;
	}
	return $date;
}

function plus( $date, $days )
{
	$tmp = explode( "-", $date );
	$date = mktime( 0, 0, 0, $tmp[1], $tmp[2], $tmp[0] );
	$date = strtotime( "+" . $days . " day", $date );
	return date( "Y-m-d", $date );
}

function conv( $date, $sep )
{
	$tmp = explode( $sep, $date );
	return $tmp[2] . "-" . $tmp[1] . "-" . $tmp[0];
}

function splt( $date, $sep )
{
	$tmp = array( substr( $date, 0, 2 ), substr( $date, 2, 2 ), substr( $date, 4, 4 ) );
	$date = implode( $sep, $tmp );
	return $date;
}

Решил сразу их выложить

Запостил: psycho-coder psycho-coder, (Updated )

Комментарии (5) RSS

  • Что радует - человек идет верным путем. Вместо типичных для пхп копипаста и говнопортянок мы видим функции.
    Ответить
    • Ага. Реализация говно, но структура уже хорошая.
      Ответить
      • Ну еще надо над названиями функций поработать. Больно уж они ужатые. А реализацию всегда до ума довести можно, если интерфейс грамотный...
        Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8