-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/inc/class/
File Upload :
Current File : /var/www/html/inc/class/function.date.php

<?php

###########################################
// date
// * date type '0000-00-00 00:00:00'
###########################################

	function date_new ( $date , $chk_max = 7 , $image = '<span style="color:red;font-size:7pt;">[new]</span>')
	{
		$chk_date = substr($date , 0 , 10) ;
		$return_value = '' ;
		for ( $i = 0 ; $i < $chk_max ; $i++)
		{
			$tmp_date = date('Y-m-d' , mktime(0,0,0, date('m') , (date('d')-$i) , date('Y'))) ;
			if ( $chk_date == $tmp_date )
			{
				$return_value = $image ;
				break;
			}
		}
		return $return_value ;
	}
	function ucf_date_format ( $date , $type = 'y/m/d' )
	{
		if ( empty($date)) return ;
		if ( strpos($date,'0000-00-00') !== false ) return ;
		$y = substr($date , 0 , 4 ) ;
		$m = substr($date , 5 , 2 ) ;
		$d = substr($date , 8 , 2 ) ;
		if ( empty($y) || emptY($m) || empty($d)) return ;
		$return_value = date($type , mktime(0,0,0, $m , $d , $y )) ;
		return $return_value ;
	}
	if(!function_exists('date_format')){
		function date_format ( $date , $type = 'y/m/d' )
		{
			if ( empty($date)) return ;
			if ( strpos($date,'0000-00-00') !== false ) return ;
			$y = substr($date , 0 , 4 ) ;
			$m = substr($date , 5 , 2 ) ;
			$d = substr($date , 8 , 2 ) ;
			if ( empty($y) || emptY($m) || empty($d)) return ;
			$return_value = date($type , mktime(0,0,0, $m , $d , $y )) ;
			return $return_value ;
		}
	}

	function date_margin( $date1 , $date2 ) {
		if ( empty ($date1)) return;
		if ( empty ($date2)) return;

		$date1 = explode('-', $date1);
		$date1 = implode('', $date1);
		$date1 = explode(':', $date1);
		$date1 = implode('', $date1);
		$date1 = explode(' ', $date1);
		$date1 = implode('', $date1);

		$date2 = explode('-', $date2);
		$date2 = implode('', $date2);
		$date2 = explode(':', $date2);
		$date2 = implode('', $date2);
		$date2 = explode(' ', $date2);
		$date2 = implode('', $date2);

		$date_1 = array ('Y'	=> substr($date1,0,4),	'm'	=> substr($date1,4,2),	'd'	 => substr($date1,6,2),	 'H'	=> substr($date1,8,2),	'i'	=> substr($date1,10,2),	's'	=> substr($date1,12,2)	 );
		$date_2 = array ('Y'	=> substr($date2,0,4),	'm'	=> substr($date2,4,2),	'd'	 => substr($date2,6,2),	 'H'	=> substr($date2,8,2),	'i'	=> substr($date2,10,2),	's'	=> substr($date2,12,2)	 );

		$date_1['t'] = mktime($date_1[H], $date_1[i], $date_1[s], $date_1[m], $date_1[d], $date_1[Y]);

		$date_2['t'] = mktime($date_2[H], $date_2[i], $date_2[s], $date_2[m], $date_2[d], $date_2[Y]);

		if ( $date_2['t'] > $date_1['t'] )$margin = ( $date_2['t'] - $date_1['t'] );
		else $margin = ( $date_1['t'] - $date_2['t'] );

		$return_date[d] = floor($margin/86400);
		$margin = $margin - $return_date[d]*86400;
		$return_date[H] = floor($margin/3600);
		$margin = $margin - $return_date[H]*3600;
		$return_date[i] = floor($margin/60);
		$margin = $margin - $return_date[i]*60;
		$return_date[s] = $margin;

		return $return_date[d] . 'ÀÏ ' . $return_date[H] . '½Ã ' . $return_date[i] . 'ºÐ ' . $return_date[s] . 'ÃÊ ';
	}


?>

Copyright © 2017 || Recoded By Mr.Bumblebee