Location: PHPKode > projects > php movie db > date_lib.inc.php
<?

	function selezione_data($default,$nome_form,$nome_box)
	{
		echo "<input type='text' name='$nome_box' size='11' value='$default' readonly>";
		echo "<a href=\"javascript: void(0);\" onmouseover=\"if (timeoutId) clearTimeout(timeoutId);window.status='Show Calendar';return true;\" onmouseout=\"if (timeoutDelay) calendarTimeout();window.status='';\" onclick=\"g_Calendar.show(event,'$nome_form.$nome_box',true,'yyyy-mm-dd'); return false;\">";
		echo "<img src=\"../grafica/calendar.gif\" name='imgCalendar' width='34' height='21' border='0' alt=''></a>";
	}

	function diff_ora($ora_i, $ora_f,$tipo=0)
	{
		$tmp=explode(":",$ora_i);
		$tt_i=$tmp[0]*60+$tmp[1];
		$tmp=explode(":",$ora_f);
		$tt_f=$tmp[0]*60+$tmp[1];
		if ($tt_i<$tt_f)
		{
			$tmp=$tt_f-$tt_i;
			
		}
		else
		{
			$tmp=24*60-$tt_i+$tt_f;
		}
		$hh=(int)($tmp/60);
		$mm=$tmp % 60;
		if ($mm<10)
		{
			$mm="0".$mm;
		}	
		if ($tipo==0)
			$durata=$hh * 60 + $mm;
		else
			$durata=$hh.":".$mm;
		return($durata);
	}
	
	function sum_ora($ora_i, $ora_f,$tipo=0)
	{
		$tmp=explode(":",$ora_i);
		$tt_i=$tmp[0]*60+$tmp[1];
		$tmp=explode(":",$ora_f);
		$tt_f=$tmp[0]*60+$tmp[1];
		$tmp=$tt_f+$tt_i;
		$hh=(int)($tmp/60);
		$mm=$tmp % 60;
		if ($mm<10)
		{
			$mm="0".$mm;
		}
		if ($tipo==0)
			$durata=$hh * 60 + $mm;
		else
			$durata=$hh.":".$mm;
		return($durata);
	}
	
Function converti_mese($num)
{
	switch ($num):
  		case 1:
  			return('Gennaio');
  		break;
		case 2:
  			return('Febbraio');      	  
  		break;
		case 3:
  			return('Marzo');     	  
  		break;
		case 4:
  			return('Aprile');     	  
  		break;
		case 5:
			return('Maggio');     	  
  		break;
		case 6:
  			return('Giugno');      	  
  		break;
		case 7:
  			return('Luglio');       	  
  		break;
		case 8:
  			return('Agosto');      	  
  		break;
		case 9:
  			return('Settembre');       	  
  		break;
		case 10:
  			return('Ottobre');     	  
  		break;
		case 11:
  			return('Novembre');      	  
  		break;
		case 12:
  			return('Dicembre');     	  
  		break;
	endswitch;
}

	///////////////////////////////////////
//Visualizzazione date per selezione
///////////////////////////////////////
Function elenco_date($nome_anno, $nome_mese, $nome_giorno)
{
	$anno_=date(Y);
  	$mese_=date(m);
  	$giorno_=date(d);
  	//anni
  	echo "<select size='1' name='$nome_anno' align='center'>";

	for ($i=2001; $i<2005; $i++)
 		{
  			if ($i==$anno_)
			{
				echo "<option selected>$i</option>";       	  
			}
			else
			{			
				echo "<option>$i</option>";       	  
			}
       }
  	echo "</select>";

  	//mesi
   	echo "<select size='1' name='$nome_mese' align='center'>";

	for ($i=1; $i<13; $i++)
 		{
  			$temp=converti_mese($i);
			if ($i==$mese_)
			{
				echo "<option value='$i' selected>$temp</option>";       	  
			}
			else
			{
				echo "<option value='$i'>$temp</option>";       	  
			}
  		}
  	echo "</select>";


  	//giorni
  	echo "<select size='1' name='$nome_giorno' align='center'>";

  	for ($i=1; $i<32; $i++)
 	{
  		if ($i==$giorno_)
		{
			echo "<option selected>$i</option>";       	  
		}
		else
		{		
			echo "<option>$i</option>";       	  
		}
    }
  	echo "</select>";

}
	Function elenco_date_anno_mese($nome_anno, $nome_mese)
	{
	  	$anno_=date(Y);
 	 	$mese_=date(m);
  
		//anni
		echo "<select size='1' name='$nome_anno' align='center'>";

	 	for ($i=2001; $i<2005; $i++)
 		{
  			if ($i==$anno_)
			{
				echo "<option selected>$i</option>";       	  
			}
			else
			{			
				echo "<option>$i</option>";       	  
			}
       	}
	  	echo "</select>";

  		//mesi
   		echo "<select size='1' name='$nome_mese' align='center'>";

		for ($i=1; $i<13; $i++)
 		{
  			$temp=converti_mese($i);
			if ($i==$mese_)
			{
				echo "<option value='$i' selected>$temp</option>";       	  
			}
			else
			{
				echo "<option value='$i'>$temp</option>";       	  
			}
  		}
 	 	echo "</select>";


	}
	

	function data_to_giorno($data, $db,$tipo=0)
{
	$testo="select weekday('$data') as x;";
	$res=mysql_query($testo,$db);
	$x=mysql_result($res,0,x);
	if ($tipo==0)
	{
	switch ($x)
	{
		case 0:
			return('Lunedì');
		break;
		case 1:
			return('Martedì');
		break;
		case 2:
			return('Mercoledì');
		break;
		case 3:
			return('Giovedì');
		break;
		case 4:
			return('Venerdì');
		break;
		case 5:
			return('Sabato');
		break;
		case 6:
			return('Domenica');
		break;
	}
	}
	else
	{
	switch ($x)
	{
		case 0:
			return('Lu');
		break;
		case 1:
			return('Ma');
		break;
		case 2:
			return('Me');
		break;
		case 3:
			return('Gi');
		break;
		case 4:
			return('Ve');
		break;
		case 5:
			return('Sa');
		break;
		case 6:
			return('Do');
		break;
	}
	}
}

?>
Return current item: php movie db