1. PHP / Говнокод #12392

    +61

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    /**
    	 * Convert unix timestamp into: (no leading zeros)
    	 * array( 'day' => x, 'month' => x, 'year' => x, 'hour' => x, 'minute' => x );
    	 * Written into separate static public function to allow for timezone to be used easily
    	 *
    	 * @param	integer	[$unix]	Timestamp
    	 * @return	array 	Date parts
    	 */
        static public function unixstamp_to_human( $unix=0 )
        {
        	$tmp = gmdate( 'j,n,Y,G,i', $unix );
    
        	list( $day, $month, $year, $hour, $min ) = explode( ',', $tmp );
    
        	return array( 'day'    => $day,
        				  'month'  => $month,
        				  'year'   => $year,
        				  'hour'   => $hour,
        				  'minute' => $min );
        }

    IPB 3.x
    Интересно сделали? А как бы сделали PRO :) ?

    Запостил: 111111, 05 Января 2013

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

    • можно использовать compact вместо array( 'day' => $day, ..... но это не так читабельно.
      Ответить
      • Ну как более читабельный и простой вариант:
        return array_combine(array('day', 'month', 'year', 'hour', 'minute'), explode(',', $tmp));

        ...Но чем getdate() не устроил-то? Да и сколько можно про даты в пыхе? :)
        Ответить
    • Даты в пыхе - это как Питон: овер 9000 способов сотворить своё принципиально-новое говно.
      Ответить
    • Плохо зделали, тупо.
      Ответить
      • > зделали
        Ответить
        • Гумно, ты настоящий опущенец тут. Даже когда ты делаешь верное замечание, то погружаешься в минуса.
          Ответить
          • где ?
            Ответить
          • >верное замечание
            Щито? Единственный раз попробовал сыграть грамотея и то обосрался, пытаясь исправить намеренную ошибку в копипасте.
            Ответить
        • Может это стилизация под небезызвестное "Малаца, хорошо зделали" (оно же "с таким-то графоном")?
          Вру, это другая копипаста. Но не суть.
          Ответить
        • форман.жпг
          Ответить

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